/home/techb158/ileadtechnology.com/vendor/vimeo/laravel/src
Edit: /home/techb158/ileadtechnology.com/vendor/vimeo/laravel/src/VimeoManager.php (2036B)
*/
class VimeoManager extends AbstractManager
{
/**
* The factory instance.
*
* @var \Vimeo\Laravel\VimeoFactory
*/
private $factory;
/**
* Create a new Vimeo manager instance.
*
* @param \Illuminate\Contracts\Config\Repository $config
* @param \Vimeo\Laravel\VimeoFactory $factory
*
* @return void
*/
public function __construct(Repository $config, VimeoFactory $factory)
{
parent::__construct($config);
$this->factory = $factory;
}
/**
* Create the connection instance.
*
* @param array $config
*
* @return \Vimeo\Vimeo
*/
protected function createConnection(array $config): Vimeo
{
/** @var string[] $config */
return $this->factory->make($config);
}
/**
* Get the configuration name.
*
* @return string
*/
protected function getConfigName(): string
{
return 'vimeo';
}
/**
* Get the factory instance.
*
* @return \Vimeo\Laravel\VimeoFactory
*/
public function getFactory(): VimeoFactory
{
return $this->factory;
}
}