348. Class

348.1. Zend\Di\Definition\BuilderDefinition

Class definitions based on a configuration array

348.1.1. Methods

348.1.1.1. createClassesFromArray

createClassesFromArray()

Create classes from array

Parameters:array
Return type:void

348.1.1.2. addClass

addClass()

Add class

Parameters:BuilderPhpClass
Return type:BuilderDefinition

348.1.1.3. createClass

createClass()

Create a class builder object using default class builder class

This method is a factory that can be used in place of addClass().

Parameters:null|string – Optional name of class to assign
Return type:BuilderPhpClass

348.1.1.4. setClassBuilder

setClassBuilder()

Set the class to use with {@link createClass()}

Parameters:string
Return type:BuilderDefinition

348.1.1.5. getClassBuilder

getClassBuilder()

Get the class used for {@link createClass()}

This is primarily to allow developers to temporarily override the builder strategy.

Return type:string

348.1.1.6. getClasses

getClasses()

{@inheritDoc}

348.1.1.7. hasClass

hasClass()

{@inheritDoc}

348.1.1.8. getClass

getClass()

@param string $name

Return type:bool|BuilderPhpClass

348.1.1.9. getClassSupertypes

getClassSupertypes()

{@inheritDoc}

348.1.1.10. getInstantiator

getInstantiator()

{@inheritDoc}

348.1.1.11. hasMethods

hasMethods()

{@inheritDoc}

348.1.1.12. getMethods

getMethods()

{@inheritDoc}

348.1.1.13. hasMethod

hasMethod()

{@inheritDoc}

348.1.1.14. hasMethodParameters

hasMethodParameters()

{@inheritDoc}

348.1.1.15. getMethodParameters

getMethodParameters()

{@inheritDoc}