PHP Класс Neos\FluidAdaptor\Service\AbstractGenerator

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$abstractViewHelperReflectionClass Neos\Flow\Reflection\ClassReflection The reflection class for AbstractViewHelper. Is needed quite often, that's why we use a pre-initialized one.
$docCommentParser Neos\Flow\Reflection\DocCommentParser The doc comment parser.
$reflectionService Neos\Flow\Reflection\ReflectionService

Открытые методы

Метод Описание
__construct ( ) Constructor. Sets $this->abstractViewHelperReflectionClass

Защищенные методы

Метод Описание
addChildWithCData ( SimpleXMLElement $parentXmlNode, string $childNodeName, string $childNodeValue ) : SimpleXMLElement Add a child node to $parentXmlNode, and wrap the contents inside a CDATA section.
getClassNamesInNamespace ( string $namespace ) : array Get all class names inside this namespace and return them as array.
getTagNameForClass ( string $className, string $namespace ) : string Get a tag name for a given ViewHelper class.

Описание методов

__construct() публичный Метод

Constructor. Sets $this->abstractViewHelperReflectionClass
public __construct ( )

addChildWithCData() защищенный Метод

Add a child node to $parentXmlNode, and wrap the contents inside a CDATA section.
protected addChildWithCData ( SimpleXMLElement $parentXmlNode, string $childNodeName, string $childNodeValue ) : SimpleXMLElement
$parentXmlNode SimpleXMLElement Parent XML Node to add the child to
$childNodeName string Name of the child node
$childNodeValue string Value of the child node. Will be placed inside CDATA.
Результат SimpleXMLElement the new element

getClassNamesInNamespace() защищенный Метод

Get all class names inside this namespace and return them as array.
protected getClassNamesInNamespace ( string $namespace ) : array
$namespace string
Результат array Array of all class names inside a given namespace.

getTagNameForClass() защищенный Метод

Example: For the View Helper Neos\FluidAdaptor\ViewHelpers\Form\SelectViewHelper, and the namespace prefix Neos\FluidAdaptor\ViewHelpers\, this method returns "form.select".
protected getTagNameForClass ( string $className, string $namespace ) : string
$className string Class name
$namespace string Base namespace to use
Результат string Tag name

Описание свойств

$abstractViewHelperReflectionClass защищенное свойство

The reflection class for AbstractViewHelper. Is needed quite often, that's why we use a pre-initialized one.
protected ClassReflection,Neos\Flow\Reflection $abstractViewHelperReflectionClass
Результат Neos\Flow\Reflection\ClassReflection

$docCommentParser защищенное свойство

The doc comment parser.
protected DocCommentParser,Neos\Flow\Reflection $docCommentParser
Результат Neos\Flow\Reflection\DocCommentParser

$reflectionService защищенное свойство

protected ReflectionService,Neos\Flow\Reflection $reflectionService
Результат Neos\Flow\Reflection\ReflectionService