ApiGen\Templating\Filters\Helpers\ElementUrlFactory::createForClass PHP Метод

createForClass() публичный метод

public createForClass ( string | ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $class ) : string
$class string | ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface
Результат string
    public function createForClass($class)
    {
        $className = $class instanceof ClassReflectionInterface ? $class->getName() : $class;
        return sprintf($this->configuration->getOption(CO::TEMPLATE)['templates']['class']['filename'], Filters::urlize($className));
    }

Usage Example

Пример #1
0
 /**
  * @return string
  */
 private function createForClass(ClassReflectionInterface $reflectionClass, array $classes)
 {
     return $this->linkBuilder->build($this->elementUrlFactory->createForClass($reflectionClass), $reflectionClass->getName(), TRUE, $classes);
 }
All Usage Examples Of ApiGen\Templating\Filters\Helpers\ElementUrlFactory::createForClass