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: ValueDefinition.php
<?php declare(strict_types=1); namespace DI\Definition; use Psr\Container\ContainerInterface; /** * Definition of a value for dependency injection. * * @author Matthieu Napoli <matthieu@mnapoli.fr> */ class ValueDefinition implements Definition, SelfResolvingDefinition { /** * Entry name. */ private string $name = ''; public function __construct( private mixed $value, ) { } public function getName() : string { return $this->name; } public function setName(string $name) : void { $this->name = $name; } public function getValue() : mixed { return $this->value; } public function resolve(ContainerInterface $container) : mixed { return $this->getValue(); } public function isResolvable(ContainerInterface $container) : bool { return true; } public function replaceNestedDefinitions(callable $replacer) : void { // no nested definitions } public function __toString() : string { return sprintf('Value (%s)', var_export($this->value, true)); } }
Upload File
Create Folder