File tree Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,8 @@ public function isFresh($timestamp)
9494 }
9595 } catch (\Throwable $ e ) {
9696 $ exists [1 ] = $ e ->getMessage ();
97+
98+ throw $ e ;
9799 } finally {
98100 self ::$ autoloadedClass = $ autoloadedClass ;
99101 if (!--self ::$ autoloadLevel ) {
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace Symfony \Component \Config \Tests \Fixtures ;
4+
5+ class ParseError
6+ {
7+ // missing closing bracket
Original file line number Diff line number Diff line change 1515use Symfony \Component \Config \Resource \ClassExistenceResource ;
1616use Symfony \Component \Config \Tests \Fixtures \BadFileName ;
1717use Symfony \Component \Config \Tests \Fixtures \BadParent ;
18+ use Symfony \Component \Config \Tests \Fixtures \ParseError ;
1819use Symfony \Component \Config \Tests \Fixtures \Resource \ConditionalClass ;
1920
2021class ClassExistenceResourceTest extends TestCase
@@ -115,4 +116,12 @@ public function testConditionalClass()
115116
116117 $ this ->assertFalse ($ res ->isFresh (0 ));
117118 }
119+
120+ public function testParseError ()
121+ {
122+ $ this ->expectException ('ParseError ' );
123+
124+ $ res = new ClassExistenceResource (ParseError::class, false );
125+ $ res ->isFresh (0 );
126+ }
118127}
You can’t perform that action at this time.
0 commit comments