public function __construct(DCPackage $dc, ControllerContainer $container, Project $project, $prefixPart = 'entities') { $this->container = $container; $factory = new ControllerFactory($project->getNamespace() . '\\Controllers', new SimpleControllerDependenciesProvider($dc, $container)); parent::__construct($dc, $factory, $project, $prefixPart); }