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: ArrayDefinition.php
<?php declare(strict_types=1); namespace DI\Definition; /** * Definition of an array containing values or references. * * @since 5.0 * @author Matthieu Napoli <matthieu@mnapoli.fr> */ class ArrayDefinition implements Definition { /** Entry name. */ private string $name = ''; public function __construct( private array $values, ) { } public function getName() : string { return $this->name; } public function setName(string $name) : void { $this->name = $name; } public function getValues() : array { return $this->values; } public function replaceNestedDefinitions(callable $replacer) : void { $this->values = array_map($replacer, $this->values); } public function __toString() : string { $str = '[' . \PHP_EOL; foreach ($this->values as $key => $value) { if (is_string($key)) { $key = "'" . $key . "'"; } $str .= ' ' . $key . ' => '; if ($value instanceof Definition) { $str .= str_replace(\PHP_EOL, \PHP_EOL . ' ', (string) $value); } else { $str .= var_export($value, true); } $str .= ',' . \PHP_EOL; } return $str . ']'; } }
Upload File
Create Folder