/** * */ 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()); }
/** * @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)); }
/** * @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; }