‪TYPO3CMS  11.5
ContainerConstructorInjectionTestFixtures.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 /*
6  * This file is part of the TYPO3 CMS project.
7  *
8  * It is free software; you can redistribute it and/or modify it under
9  * the terms of the GNU General Public License, either version 2
10  * of the License, or any later version.
11  *
12  * For the full copyright and license information, please read the
13  * LICENSE.txt file that was distributed with this source code.
14  *
15  * The TYPO3 project - inspiring people to share!
16  */
17 
19 
21 {
22  public bool ‪$foo;
23 
27  public function ‪__construct(bool ‪$foo = false)
28  {
29  $this->foo = ‪$foo;
30  }
31 }
32 
34 
36 {
38  public array ‪$allArguments;
39 
44  {
45  $this->argumentTestClass = ‪$argumentTestClass;
46  $this->allArguments = func_get_args();
47  }
48 }
49 
51 {
53 
58  {
59  $this->argumentTestClass = ‪$argumentTestClass;
60  }
61 }
62 
64 {
67 
73  {
74  $this->argumentTestClass = ‪$argumentTestClass;
75  $this->argumentTestClassTwo = ‪$argumentTestClassTwo;
76  }
77 }
78 
80 {
83 
89  {
90  $this->argumentTestClass = ‪$argumentTestClass;
91  $this->argumentTestClassTwo = ‪$argumentTestClassTwo;
92  }
93 }
94 
96 {
99 
113  {
114  $this->argumentTestClass = ‪$argumentTestClass;
115  $this->argumentTestClassTwo = ‪$argumentTestClassTwo;
116  }
117 }
118 
120 {
123 
129  {
130  $this->argumentTestClass = ‪$argumentTestClass;
131  $this->argumentTestClassTwo = ‪$argumentTestClassTwo;
132  }
133 }
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\MandatoryConstructorArgumentTwo\$argumentTestClassTwo
‪ArgumentTestClass $argumentTestClassTwo
Definition: ContainerConstructorInjectionTestFixtures.php:66
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\MandatoryConstructorArgument
Definition: ContainerConstructorInjectionTestFixtures.php:36
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures
Definition: ContainerConstructorInjectionTestFixtures.php:18
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\MandatoryConstructorArgument\__construct
‪__construct(ArgumentTestClass $argumentTestClass)
Definition: ContainerConstructorInjectionTestFixtures.php:43
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsFirstOptional\$argumentTestClass
‪ArgumentTestClass $argumentTestClass
Definition: ContainerConstructorInjectionTestFixtures.php:97
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsBothOptional\__construct
‪__construct(ArgumentTestClass $argumentTestClass=null, ArgumentTestClass $argumentTestClassTwo=null)
Definition: ContainerConstructorInjectionTestFixtures.php:128
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsBothOptional\$argumentTestClassTwo
‪ArgumentTestClass $argumentTestClassTwo
Definition: ContainerConstructorInjectionTestFixtures.php:122
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsSecondOptional\__construct
‪__construct(ArgumentTestClass $argumentTestClass, ArgumentTestClass $argumentTestClassTwo=null)
Definition: ContainerConstructorInjectionTestFixtures.php:88
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsFirstOptional\$argumentTestClassTwo
‪ArgumentTestClass $argumentTestClassTwo
Definition: ContainerConstructorInjectionTestFixtures.php:98
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\OptionalConstructorArgument\$argumentTestClass
‪ArgumentTestClass $argumentTestClass
Definition: ContainerConstructorInjectionTestFixtures.php:52
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsSecondOptional
Definition: ContainerConstructorInjectionTestFixtures.php:80
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsFirstOptional\__construct
‪__construct(ArgumentTestClass $argumentTestClass=null, ArgumentTestClass $argumentTestClassTwo)
Definition: ContainerConstructorInjectionTestFixtures.php:112
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\MandatoryConstructorArgumentTwo\$argumentTestClass
‪ArgumentTestClass $argumentTestClass
Definition: ContainerConstructorInjectionTestFixtures.php:65
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\MandatoryConstructorArgument\$argumentTestClass
‪ArgumentTestClass $argumentTestClass
Definition: ContainerConstructorInjectionTestFixtures.php:37
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\SimpleTypeConstructorArgument\__construct
‪__construct(bool $foo=false)
Definition: ContainerConstructorInjectionTestFixtures.php:27
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\OptionalConstructorArgument\__construct
‪__construct(ArgumentTestClass $argumentTestClass=null)
Definition: ContainerConstructorInjectionTestFixtures.php:57
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\MandatoryConstructorArgumentTwo
Definition: ContainerConstructorInjectionTestFixtures.php:64
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsSecondOptional\$argumentTestClass
‪ArgumentTestClass $argumentTestClass
Definition: ContainerConstructorInjectionTestFixtures.php:81
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\SimpleTypeConstructorArgument
Definition: ContainerConstructorInjectionTestFixtures.php:21
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsBothOptional\$argumentTestClass
‪ArgumentTestClass $argumentTestClass
Definition: ContainerConstructorInjectionTestFixtures.php:121
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsSecondOptional\$argumentTestClassTwo
‪ArgumentTestClass $argumentTestClassTwo
Definition: ContainerConstructorInjectionTestFixtures.php:82
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\ArgumentTestClass
Definition: ContainerConstructorInjectionTestFixtures.php:33
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\MandatoryConstructorArgumentTwo\__construct
‪__construct(ArgumentTestClass $argumentTestClass, ArgumentTestClass $argumentTestClassTwo)
Definition: ContainerConstructorInjectionTestFixtures.php:72
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\SimpleTypeConstructorArgument\$foo
‪bool $foo
Definition: ContainerConstructorInjectionTestFixtures.php:22
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\OptionalConstructorArgument
Definition: ContainerConstructorInjectionTestFixtures.php:51
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsFirstOptional
Definition: ContainerConstructorInjectionTestFixtures.php:96
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\TwoConstructorArgumentsBothOptional
Definition: ContainerConstructorInjectionTestFixtures.php:120
‪TYPO3\CMS\Extbase\Tests\Unit\Object\Container\Fixtures\MandatoryConstructorArgument\$allArguments
‪array $allArguments
Definition: ContainerConstructorInjectionTestFixtures.php:38