TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Fluid\Compatibility\DocbookGeneratorService Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Compatibility\DocbookGeneratorService:
TYPO3\CMS\Fluid\Service\DocbookGenerator TYPO3\CMS\Fluid\Service\AbstractGenerator

Public Member Functions

 userFunc ()
 
- Public Member Functions inherited from TYPO3\CMS\Fluid\Service\DocbookGenerator
 generateDocbook ($namespace)
 
- Public Member Functions inherited from TYPO3\CMS\Fluid\Service\AbstractGenerator
 __construct ()
 

Protected Member Functions

 getClassNamesInNamespace ($namespace)
 
- Protected Member Functions inherited from TYPO3\CMS\Fluid\Service\DocbookGenerator
 generateXmlForClassName ($className, $namespace, \SimpleXMLElement $xmlRootNode)
 
 addArguments ($className, \SimpleXMLElement $docbookSection)
 
 instanciateViewHelper ($className)
 
 addDocumentation ($documentation, \SimpleXMLElement $docbookSection)
 
 addText ($text, \SimpleXMLElement $parentElement)
 
- Protected Member Functions inherited from TYPO3\CMS\Fluid\Service\AbstractGenerator
 getClassNamesInNamespace ($namespace)
 
 getTagNameForClass ($className, $namespace)
 
 addChildWithCData (\SimpleXMLElement $parentXmlNode, $childNodeName, $childNodeValue)
 

Protected Attributes

 $objectManager
 
- Protected Attributes inherited from TYPO3\CMS\Fluid\Service\AbstractGenerator
 $abstractViewHelperReflectionClass
 
 $docCommentParser
 
 $reflectionService
 

Private Member Functions

 recursiveClassNameSearch ($namespace, $directory, &$classNames)
 

Detailed Description

Class extending the docbook generator service for use in typo3 v4.

Usage in TypoScript:

config.disableAllHeaderCode = 1 page = PAGE page.10 = USER_INT page.10.userFunc = ->userFunc

Definition at line 29 of file DocbookGeneratorService.php.

Member Function Documentation

◆ getClassNamesInNamespace()

TYPO3\CMS\Fluid\Compatibility\DocbookGeneratorService::getClassNamesInNamespace (   $namespace)
protected

Get class names within namespace

Parameters
string$namespace
Returns
array

Definition at line 56 of file DocbookGeneratorService.php.

References TYPO3\CMS\Core\Utility\ExtensionManagementUtility\extPath(), and TYPO3\CMS\Fluid\Compatibility\DocbookGeneratorService\recursiveClassNameSearch().

◆ recursiveClassNameSearch()

TYPO3\CMS\Fluid\Compatibility\DocbookGeneratorService::recursiveClassNameSearch (   $namespace,
  $directory,
$classNames 
)
private

Search recursivly class names within namespace

Parameters
string$namespace
string$directory
array$classNames
Returns
void

Definition at line 77 of file DocbookGeneratorService.php.

Referenced by TYPO3\CMS\Fluid\Compatibility\DocbookGeneratorService\getClassNamesInNamespace().

◆ userFunc()

TYPO3\CMS\Fluid\Compatibility\DocbookGeneratorService::userFunc ( )

Member Data Documentation

◆ $objectManager

TYPO3\CMS\Fluid\Compatibility\DocbookGeneratorService::$objectManager
protected

Definition at line 35 of file DocbookGeneratorService.php.