436ebe31d9f485e2f49df4a9605e27fb7672e201
[GitHub/WoltLab/WCF.git] /
1 <?php
2 /**
3 * PHP-DI
4 *
5 * @link http://php-di.org/
6 * @copyright Matthieu Napoli (http://mnapoli.fr/)
7 * @license http://www.opensource.org/licenses/mit-license.php MIT (see the LICENSE file)
8 */
9
10 namespace DI\Definition\Helper;
11
12 use DI\Definition\ValueDefinition;
13
14 /**
15 * Helps defining a value.
16 *
17 * @author Matthieu Napoli <matthieu@mnapoli.fr>
18 */
19 class ValueDefinitionHelper implements DefinitionHelper
20 {
21 /**
22 * @var mixed
23 */
24 private $value;
25
26 /**
27 * @param mixed $value
28 */
29 public function __construct($value)
30 {
31 $this->value = $value;
32 }
33
34 /**
35 * @param string $entryName Container entry name
36 * @return ValueDefinition
37 */
38 public function getDefinition($entryName)
39 {
40 return new ValueDefinition($entryName, $this->value);
41 }
42 }