Essence\Di\Container\Standard::_setupVimeo PHP Method

_setupVimeo() protected method

Configures Vimeo provider.
protected _setupVimeo ( )
    protected function _setupVimeo()
    {
        $this->configure(['vimeoIdPattern' => '~player\\.vimeo\\.com/video/(?<id>[0-9]+)~i', 'vimeoUrlTemplate' => 'http://www.vimeo.com/:id', 'vimeoPreparators' => Container::unique(function ($C) {
            $preparators = $C->get('oEmbedPreparators');
            $preparators[] = $C->get('VimeoRefactorer');
            return $preparators;
        }), 'vimeoPresenters' => Container::unique(function ($C) {
            return $C->get('oEmbedPresenters');
        }), 'VimeoRefactorer' => Container::unique(function ($C) {
            return new Refactorer($C->get('vimeoIdPattern'), $C->get('vimeoUrlTemplate'));
        }), 'VimeoProvider' => function ($C) {
            $Vimeo = new OEmbed($C->get('Http'), $C->get('Dom'));
            $Vimeo->setPreparators($C->get('vimeoPreparators'));
            $Vimeo->setPresenters($C->get('vimeoPresenters'));
            return $Vimeo;
        }]);
    }