PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 3.10.1
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v3.10.1
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 3.5.0 3.6.0 3.6.1 3.6.2 3.6.5 3.6.6 3.7.0 3.7.1 3.8.0 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.2.0 4.2.1 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.3.10 4.3.11 4.3.12 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.7.1 4.3.8 4.3.9 4.3.9.1 4.4.0 4.4.1 4.4.2 4.5.0 4.5.1 4.5.10 4.5.11 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.7.0
cookiebot / addons / inc / Dependencies / DI / Definition / ObjectDefinition / PropertyInjection.php
cookiebot / addons / inc / Dependencies / DI / Definition / ObjectDefinition Last commit date
MethodInjection.php 5 years ago PropertyInjection.php 5 years ago
PropertyInjection.php
57 lines
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\ObjectDefinition;
11
12 /**
13 * Describe an injection in a class property.
14 *
15 * @author Matthieu Napoli <matthieu@mnapoli.fr>
16 */
17 class PropertyInjection
18 {
19 /**
20 * Property name
21 * @var string
22 */
23 private $propertyName;
24
25 /**
26 * Value that should be injected in the property
27 * @var mixed
28 */
29 private $value;
30
31 /**
32 * @param string $propertyName Property name
33 * @param mixed $value Value that should be injected in the property
34 */
35 public function __construct($propertyName, $value)
36 {
37 $this->propertyName = (string) $propertyName;
38 $this->value = $value;
39 }
40
41 /**
42 * @return string Property name
43 */
44 public function getPropertyName()
45 {
46 return $this->propertyName;
47 }
48
49 /**
50 * @return string Value that should be injected in the property
51 */
52 public function getValue()
53 {
54 return $this->value;
55 }
56 }
57