Ejemplo n.º 1
0
 /**
  *
  */
 public function testDestination()
 {
     $instance = self::bingGeneratorInstance();
     $model = new EmptyModel($instance, 'ClassMap');
     $classMap = new ClassMapFile($instance, $model->getPackagedName());
     $classMap->setModel($model);
     $this->assertSame(sprintf('%s%s', self::getTestDirectory(), ClassMapFile::SRC_FOLDER), $classMap->getFileDestination());
 }
Ejemplo n.º 2
0
 /**
  * @return array
  */
 protected function getPsr4Autoload()
 {
     $namespace = new EmptyModel($this->getGenerator(), '');
     if ($namespace->getNamespace() !== '') {
         $namespaceKey = sprintf('%s\\', $namespace->getNamespace());
     } else {
         $namespaceKey = '';
     }
     return array($namespaceKey => sprintf('./%s', AbstractModelFile::SRC_FOLDER));
 }
Ejemplo n.º 3
0
 /**
  * @return ClassMapFile
  */
 public function getClassmapFile()
 {
     if (!isset($this->classmapFile)) {
         $classMapModel = new EmptyModel($this->generator, 'ClassMap');
         $classMap = new ClassMapFile($this->generator, $classMapModel->getPackagedName());
         $classMap->setModel($classMapModel);
         $this->classmapFile = $classMap;
     }
     return $this->classmapFile;
 }