annotate vendor/symfony/validator/Test/TestCaseSetUpTearDownTrait.php @ 5:12f9dff5fda9 tip

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