PluginProbe
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 3.11.3
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v3.11.3
4.7.4 4.7.5 4.7.3 4.7.2 4.7.1 trunk 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 3.0.0 3.0.1 3.1.0 3.10.0 3.10.1 3.11.1 3.11.2 3.11.3 3.2.0 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 All 95 releases
cookiebot / addons / inc / Dependencies / DI / Definition / EntryReference.php

EntryReference.php in Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode 3.11.3, at addons/inc/Dependencies/DI/Definition/EntryReference.php

53 lines 1.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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 Cybot\Dependencies\DI\Definition;
11
12 use Cybot\Dependencies\DI\Definition\Helper\DefinitionHelper;
13
14 /**
15 * Represents a reference to a container entry.
16 *
17 * TODO should EntryReference and AliasDefinition be merged into a ReferenceDefinition?
18 *
19 * @author Matthieu Napoli <[email protected]>
20 */
21 class EntryReference implements DefinitionHelper
22 {
23 /**
24 * Entry name
25 * @var string
26 */
27 private $name;
28
29 /**
30 * @param string $entryName Entry name
31 */
32 public function __construct($entryName)
33 {
34 $this->name = $entryName;
35 }
36
37 /**
38 * @return string Entry name
39 */
40 public function getName()
41 {
42 return $this->name;
43 }
44
45 /**
46 * {@inheritdoc}
47 */
48 public function getDefinition($entryName)
49 {
50 return new AliasDefinition($entryName, $this->name);
51 }
52 }
53