File tree Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -92,6 +92,8 @@ public function isFresh($timestamp)
9292 }
9393 } catch (\Throwable $ e ) {
9494 $ exists [1 ] = $ e ->getMessage ();
95+
96+ throw $ e ;
9597 } finally {
9698 self ::$ autoloadedClass = $ autoloadedClass ;
9799 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,15 @@ public function testConditionalClass()
115116
116117 $ this ->assertFalse ($ res ->isFresh (0 ));
117118 }
119+
120+ /**
121+ * @requires PHP 7
122+ */
123+ public function testParseError ()
124+ {
125+ $ this ->expectException ('ParseError ' );
126+
127+ $ res = new ClassExistenceResource (ParseError::class, false );
128+ $ res ->isFresh (0 );
129+ }
118130}
You can’t perform that action at this time.
0 commit comments