366. Class

366.1. Zend\Di\DefinitionList

Class definition based on multiple definitions

366.1.1. Methods

366.1.1.1. __construct

__construct()

@param DefinitionDefinitionInterface|DefinitionDefinitionInterface[] $definitions

366.1.1.2. addDefinition

addDefinition()

Add definitions

Parameters:
  • DefinitionDefinitionInterface
  • bool
Return type:

void

366.1.1.3. getDefinitionsByType

getDefinitionsByType()

@param string $type

Return type:DefinitionDefinitionInterface[]

366.1.1.4. getDefinitionByType

getDefinitionByType()

Get definition by type

Parameters:string
Return type:DefinitionDefinitionInterface

366.1.1.5. getDefinitionForClass

getDefinitionForClass()

@param string $class

Return type:bool|DefinitionDefinitionInterface

366.1.1.6. forClass

forClass()

@param string $class

Return type:bool|DefinitionDefinitionInterface

366.1.1.7. getClasses

getClasses()

{@inheritDoc}

366.1.1.8. hasClass

hasClass()

{@inheritDoc}

366.1.1.9. getClassSupertypes

getClassSupertypes()

{@inheritDoc}

366.1.1.10. getInstantiator

getInstantiator()

{@inheritDoc}

366.1.1.11. hasMethods

hasMethods()

{@inheritDoc}

366.1.1.12. hasMethod

hasMethod()

{@inheritDoc}

366.1.1.13. getMethods

getMethods()

{@inheritDoc}

366.1.1.14. hasMethodParameters

hasMethodParameters()

{@inheritDoc}

366.1.1.15. getMethodParameters

getMethodParameters()

{@inheritDoc}