X7ROOT File Manager
Current Path:
/opt/cpanel/ea-wappspector/vendor/php-di/php-di/src/Definition
opt
/
cpanel
/
ea-wappspector
/
vendor
/
php-di
/
php-di
/
src
/
Definition
/
??
..
??
ArrayDefinition.php
(1.31 KB)
??
ArrayDefinitionExtension.php
(1017 B)
??
AutowireDefinition.php
(170 B)
??
DecoratorDefinition.php
(782 B)
??
Definition.php
(847 B)
??
Dumper
??
EnvironmentVariableDefinition.php
(2.5 KB)
??
Exception
??
ExtendsPreviousDefinition.php
(323 B)
??
FactoryDefinition.php
(1.72 KB)
??
Helper
??
InstanceDefinition.php
(1.12 KB)
??
ObjectDefinition
??
ObjectDefinition.php
(6.3 KB)
??
Reference.php
(1.29 KB)
??
Resolver
??
SelfResolvingDefinition.php
(528 B)
??
Source
??
StringDefinition.php
(2.21 KB)
??
ValueDefinition.php
(1.11 KB)
Editing: DecoratorDefinition.php
<?php declare(strict_types=1); namespace DI\Definition; /** * Factory that decorates a sub-definition. * * @since 5.0 * @author Matthieu Napoli <matthieu@mnapoli.fr> */ class DecoratorDefinition extends FactoryDefinition implements Definition, ExtendsPreviousDefinition { private ?Definition $decorated = null; public function setExtendedDefinition(Definition $definition) : void { $this->decorated = $definition; } public function getDecoratedDefinition() : ?Definition { return $this->decorated; } public function replaceNestedDefinitions(callable $replacer) : void { // no nested definitions } public function __toString() : string { return 'Decorate(' . $this->getName() . ')'; } }
Upload File
Create Folder