/** * @param Package|string $packageName * @return string */ public static function getFullClassName($packageName) { return self::COMPILED_CLASSES_NAMESPACE . '\\' . Utils::getClassName($packageName); }
/** * @param \Aquarium\Resources\Package $package */ public function buildPhpFile(Package $package) { $className = Utils::getClassName($package->Name); $resource = $this->createFile($className); Config::instance()->directories()->truncateResourcesToPublicDir($package); try { $this->writePhpFile($resource, $package); } finally { fclose($resource); } }
public function test_getClassName_PackagePasses() { $this->assertEquals(Utils::PACKAGE_CLASS_NAME_PREFIX . 'a_b', Utils::getClassName(new Package('a/b'))); }