sathyashrayan

BlogFactoryZendDbSqlRepositoryFactory.php

Jul 3rd, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.69 KB | None | 0 0
  1. <?php
  2. // In module/Blog/src/Factory/ZendDbSqlRepositoryFactory.php
  3. namespace Blog\Factory;
  4.  
  5. use Interop\Container\ContainerInterface;
  6. use Blog\Mapper\ZendDbSqlRepository;
  7. use Zend\Db\Adapter\AdapterInterface;
  8. use Zend\ServiceManager\Factory\FactoryInterface;
  9.  
  10. class ZendDbSqlRepositoryFactory implements FactoryInterface
  11. {
  12.     /**
  13.      * @param ContainerInterface $container
  14.      * @param string $requestedName
  15.      * @param null|array $options
  16.      * @return ZendDbSqlRepository
  17.      */
  18.     public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
  19.     {
  20.         return new ZendDbSqlRepository($container->get(AdapterInterface::class)); // changed from ZendDbSqlMapper in docs
  21.     }
  22. }
Add Comment
Please, Sign In to add comment