annotate vendor/symfony/validator/Test/TestCaseSetUpTearDownTrait.php @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
rev   line source
Chris@18 1 <?php
Chris@18 2
Chris@18 3 /*
Chris@18 4 * This file is part of the Symfony package.
Chris@18 5 *
Chris@18 6 * (c) Fabien Potencier <fabien@symfony.com>
Chris@18 7 *
Chris@18 8 * For the full copyright and license information, please view the LICENSE
Chris@18 9 * file that was distributed with this source code.
Chris@18 10 */
Chris@18 11
Chris@18 12 namespace Symfony\Component\Validator\Test;
Chris@18 13
Chris@18 14 use PHPUnit\Framework\TestCase;
Chris@18 15
Chris@18 16 // Auto-adapt to PHPUnit 8 that added a `void` return-type to the setUp/tearDown methods
Chris@18 17
Chris@18 18 if (method_exists(\ReflectionMethod::class, 'hasReturnType') && (new \ReflectionMethod(TestCase::class, 'tearDown'))->hasReturnType()) {
Chris@18 19 eval('
Chris@18 20 namespace Symfony\Component\Validator\Test;
Chris@18 21
Chris@18 22 /**
Chris@18 23 * @internal
Chris@18 24 */
Chris@18 25 trait TestCaseSetUpTearDownTrait
Chris@18 26 {
Chris@18 27 private function doSetUp(): void
Chris@18 28 {
Chris@18 29 }
Chris@18 30
Chris@18 31 private function doTearDown(): void
Chris@18 32 {
Chris@18 33 }
Chris@18 34
Chris@18 35 protected function setUp(): void
Chris@18 36 {
Chris@18 37 $this->doSetUp();
Chris@18 38 }
Chris@18 39
Chris@18 40 protected function tearDown(): void
Chris@18 41 {
Chris@18 42 $this->doTearDown();
Chris@18 43 }
Chris@18 44 }
Chris@18 45 ');
Chris@18 46 } else {
Chris@18 47 /**
Chris@18 48 * @internal
Chris@18 49 */
Chris@18 50 trait TestCaseSetUpTearDownTrait
Chris@18 51 {
Chris@18 52 /**
Chris@18 53 * @return void
Chris@18 54 */
Chris@18 55 private function doSetUp()
Chris@18 56 {
Chris@18 57 }
Chris@18 58
Chris@18 59 /**
Chris@18 60 * @return void
Chris@18 61 */
Chris@18 62 private function doTearDown()
Chris@18 63 {
Chris@18 64 }
Chris@18 65
Chris@18 66 /**
Chris@18 67 * @return void
Chris@18 68 */
Chris@18 69 protected function setUp()
Chris@18 70 {
Chris@18 71 $this->doSetUp();
Chris@18 72 }
Chris@18 73
Chris@18 74 /**
Chris@18 75 * @return void
Chris@18 76 */
Chris@18 77 protected function tearDown()
Chris@18 78 {
Chris@18 79 $this->doTearDown();
Chris@18 80 }
Chris@18 81 }
Chris@18 82 }