Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
DI\Definition\ArrayDefinitionExtension Class Reference
Inheritance diagram for DI\Definition\ArrayDefinitionExtension:
DI\Definition\ArrayDefinition DI\Definition\ExtendsPreviousDefinition DI\Definition\Definition DI\Definition\Definition DI\Factory\RequestedEntry DI\Factory\RequestedEntry

Public Member Functions

 __toString ()
 Definitions can be cast to string for debugging information.
 
 getName ()
 Returns the name of the entry in the container.
 
 getValues ()
 
 replaceNestedDefinitions (callable $replacer)
 Apply a callable that replaces the definitions nested in this definition.
 
 setExtendedDefinition (Definition $definition)
 
 setName (string $name)
 Set the name of the entry in the container.
 

Member Function Documentation

◆ __toString()

DI\Definition\ArrayDefinition::__toString ( )
inherited

Definitions can be cast to string for debugging information.

Implements DI\Definition\Definition.

◆ getName()

DI\Definition\ArrayDefinition::getName ( )
inherited

Returns the name of the entry in the container.

Implements DI\Definition\Definition.

◆ getValues()

DI\Definition\ArrayDefinitionExtension::getValues ( )

Reimplemented from DI\Definition\ArrayDefinition.

◆ replaceNestedDefinitions()

DI\Definition\ArrayDefinition::replaceNestedDefinitions ( callable $replacer)
inherited

Apply a callable that replaces the definitions nested in this definition.

Implements DI\Definition\Definition.

◆ setExtendedDefinition()

DI\Definition\ArrayDefinitionExtension::setExtendedDefinition ( Definition $definition)

◆ setName()

DI\Definition\ArrayDefinition::setName ( string $name)
inherited

Set the name of the entry in the container.

Implements DI\Definition\Definition.


The documentation for this class was generated from the following file: