Mercurial > hg > isophonics-drupal-site
comparison vendor/symfony/var-dumper/Tests/Caster/ReflectionCasterTest.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 7a779792577d |
children | af1871eacc83 |
comparison
equal
deleted
inserted
replaced
16:c2387f117808 | 17:129ea1e6d783 |
---|---|
83 EOTXT | 83 EOTXT |
84 , $var | 84 , $var |
85 ); | 85 ); |
86 } | 86 } |
87 | 87 |
88 public function testFromCallableClosureCaster() | |
89 { | |
90 if (\defined('HHVM_VERSION_ID')) { | |
91 $this->markTestSkipped('Not for HHVM.'); | |
92 } | |
93 $var = [ | |
94 (new \ReflectionMethod($this, __FUNCTION__))->getClosure($this), | |
95 (new \ReflectionMethod(__CLASS__, 'tearDownAfterClass'))->getClosure(), | |
96 ]; | |
97 | |
98 $this->assertDumpMatchesFormat( | |
99 <<<EOTXT | |
100 array:2 [ | |
101 0 => Symfony\Component\VarDumper\Tests\Caster\ReflectionCasterTest::testFromCallableClosureCaster { | |
102 this: Symfony\Component\VarDumper\Tests\Caster\ReflectionCasterTest { …} | |
103 file: "%sReflectionCasterTest.php" | |
104 line: "%d to %d" | |
105 } | |
106 1 => %sTestCase::tearDownAfterClass { | |
107 file: "%sTestCase.php" | |
108 line: "%d to %d" | |
109 } | |
110 ] | |
111 EOTXT | |
112 , $var | |
113 ); | |
114 } | |
115 | |
88 public function testClosureCasterExcludingVerbosity() | 116 public function testClosureCasterExcludingVerbosity() |
89 { | 117 { |
90 $var = function () {}; | 118 $var = function () {}; |
91 | 119 |
92 $expectedDump = <<<EOTXT | 120 $expectedDump = <<<EOTXT |
161 /** | 189 /** |
162 * @requires PHP 7.0 | 190 * @requires PHP 7.0 |
163 */ | 191 */ |
164 public function testGenerator() | 192 public function testGenerator() |
165 { | 193 { |
166 if (extension_loaded('xdebug')) { | 194 if (\extension_loaded('xdebug')) { |
167 $this->markTestSkipped('xdebug is active'); | 195 $this->markTestSkipped('xdebug is active'); |
168 } | 196 } |
169 | 197 |
170 $generator = new GeneratorDemo(); | 198 $generator = new GeneratorDemo(); |
171 $generator = $generator->baz(); | 199 $generator = $generator->baz(); |
221 } | 249 } |
222 ] | 250 ] |
223 EODUMP; | 251 EODUMP; |
224 | 252 |
225 $r = new \ReflectionGenerator($generator); | 253 $r = new \ReflectionGenerator($generator); |
226 $this->assertDumpMatchesFormat($expectedDump, array($r, $r->getExecutingGenerator())); | 254 $this->assertDumpMatchesFormat($expectedDump, [$r, $r->getExecutingGenerator()]); |
227 | 255 |
228 foreach ($generator as $v) { | 256 foreach ($generator as $v) { |
229 } | 257 } |
230 | 258 |
231 $expectedDump = <<<'EODUMP' | 259 $expectedDump = <<<'EODUMP' |