Пример #1
0
 public function __construct(\Psc\Doctrine\DCPackage $dc, ControllerFactory $controllerFactory, Project $project = NULL, $prefixPart = 'entities')
 {
     $this->dc = $dc;
     $this->doctrine = $this->dc->getModule();
     $this->prefixPart = $prefixPart;
     $this->controllerFactory = $controllerFactory;
     parent::__construct($project ?: $this->doctrine->getProject());
 }
Пример #2
0
 public function inferFile(GClass $class)
 {
     if ($class->getNamespace() === $this->module->getEntitiesNamespace()) {
         $file = $this->module->getEntitiesPath()->getFile($class->getClassName() . '.php');
     } else {
         $file = Code::mapClassToFile($class->getFQN(), $this->module->getProject()->dir('lib'));
     }
     return $file;
 }