for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: Ricardo Fiorani
* Date: 29/08/2015
* Time: 19:24.
*/
namespace RicardoFiorani\Adapter\Youtube\Factory;
use RicardoFiorani\Adapter\CallableServiceAdapterFactoryInterface;
use RicardoFiorani\Adapter\Youtube\YoutubeServiceAdapter;
use RicardoFiorani\Renderer\EmbedRendererInterface;
class YoutubeServiceAdapterFactory implements CallableServiceAdapterFactoryInterface
{
* @param string $url
* @param string $pattern
*
* @return YoutubeServiceAdapter
public function __invoke($url, $pattern, EmbedRendererInterface $renderer)
$adapter = new YoutubeServiceAdapter($url, $pattern, $renderer);
return $adapter;
}