/** * ControllerCreator constructor. * * @param TemplateWriter $writer * @param LoggerEx $logger * @param PathUtils $utils */ public function __construct(TemplateWriter $writer, LoggerEx $logger, PathUtils $utils) { $this->writer = $writer; $this->writer->setTemplate('controller.txt'); $this->logger = $logger; $this->utils = $utils; }
/** * CreateModels constructor. * * @param TemplateWriter $writer * @param BootLoader $bootLoader * @param Database $database * @param Resolver $resolver * @param PathUtils $utils */ public function __construct(TemplateWriter $writer, BootLoader $bootLoader, Database $database, Resolver $resolver, PathUtils $utils) { $this->bootLoader = $bootLoader; $this->database = $database; $this->resolver = $resolver; $this->utils = $utils; $this->writer = $writer; $this->writer->setTemplate('model.txt'); }