Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ModelFactory extends Nette\Object
- {
- public static function createServiceArticles(Nette\DI\Container $container)
- {
- $em = $container->doctrine->entityManager;
- return new Articles($em->getRepository('App\Article'), $container->fileStorage);
- }
- }
- class Articles extends Nette\Object
- {
- public function __construct(Doctrine\ORM\EntityRepository $repository, Nette\Caching\Storages\IStorage $fileStorage)
- {
- $this->repository = $repository;
- $this->cache = new Nette\Caching\Cache($fileStorage, 'app.clanky');
- }
- }
- /* ...... config
- services:
- articles:
- factory: ModelFactory::createServiceArticles
Advertisement
Add Comment
Please, Sign In to add comment