350. Class

350.1. Zend\Di\Definition\CompilerDefinition

Class definitions based on a set of directories to be scanned

350.1.1. Methods

350.1.1.1. __construct

__construct()

Constructor

Parameters:null|IntrospectionStrategy

350.1.1.2. setIntrospectionStrategy

setIntrospectionStrategy()

Set introspection strategy

Parameters:IntrospectionStrategy

350.1.1.3. setAllowReflectionExceptions

setAllowReflectionExceptions()

@param bool $allowReflectionExceptions

350.1.1.4. getIntrospectionStrategy

getIntrospectionStrategy()

Get introspection strategy

Return type:IntrospectionStrategy

350.1.1.5. addDirectory

addDirectory()

Add directory

Parameters:string

350.1.1.6. addDirectoryScanner

addDirectoryScanner()

Add directory scanner

Parameters:DirectoryScanner

350.1.1.7. addCodeScannerFile

addCodeScannerFile()

Add code scanner file

Parameters:FileScanner

350.1.1.8. compile

compile()

Compile

Return type:void

350.1.1.9. toArrayDefinition

toArrayDefinition()

@return ArrayDefinition

350.1.1.10. processClass

processClass()

@param string $class

350.1.1.11. processParams

processParams()

@param array $def

Parameters:
  • ZendCodeReflectionClassReflection
  • ZendCodeReflectionMethodReflection

350.1.1.12. getClasses

getClasses()

{@inheritDoc}

350.1.1.13. hasClass

hasClass()

{@inheritDoc}

350.1.1.14. getClassSupertypes

getClassSupertypes()

{@inheritDoc}

350.1.1.15. getInstantiator

getInstantiator()

{@inheritDoc}

350.1.1.16. hasMethods

hasMethods()

{@inheritDoc}

350.1.1.17. hasMethod

hasMethod()

{@inheritDoc}

350.1.1.18. getMethods

getMethods()

{@inheritDoc}

350.1.1.19. hasMethodParameters

hasMethodParameters()

{@inheritDoc}

350.1.1.20. getMethodParameters

getMethodParameters()

{@inheritDoc}