$this->getDependencies(), 'templates' => $this->getTemplates(), ]; } /** * Returns the container dependencies * * @return array */ public function getDependencies() { return [ 'invokables' => [ Action\PingAction::class => Action\PingAction::class, ], 'factories' => [ Action\HomePageAction::class => Action\HomePageFactory::class, Action\ListGalleriesAction::class => Action\ListGalleriesFactory::class, Action\GetGalleryImagesAction::class => Action\GetGalleryImagesFactory::class, Action\GetImageAction::class => Action\GetImageFactory::class, ], ]; } /** * Returns the templates configuration * * @return array */ public function getTemplates() { return [ 'paths' => [ 'app' => ['templates/app'], 'error' => ['templates/error'], 'layout' => ['templates/layout'], ], ]; } }