File "ArrayDefinitionExtensionHelper.php"
Full path: /home/capoeirajd/www/wp-content/plugins/wp-migrate-db/vendor/php-di/php-di/src/DI/Definition/Helper/ArrayDefinitionExtensionHelper.php
File
size: 864 B (864 B bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
namespace DeliciousBrains\WPMDB\Container\DI\Definition\Helper;
use DeliciousBrains\WPMDB\Container\DI\Definition\ArrayDefinitionExtension;
/**
* Helps extending the definition of an array.
*
* For example you can add new entries to the array.
*
* @since 5.0
* @author Matthieu Napoli <matthieu@mnapoli.fr>
*/
class ArrayDefinitionExtensionHelper implements DefinitionHelper
{
/**
* @var array
*/
private $values = [];
/**
* @param array $values Values to add to the array.
*/
public function __construct(array $values)
{
$this->values = $values;
}
/**
* @param string $entryName Container entry name
*
* @return ArrayDefinitionExtension
*/
public function getDefinition($entryName)
{
return new ArrayDefinitionExtension($entryName, $this->values);
}
}