예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 /**
  * 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');
 }