[Console] The message of "class not found" errors has changed in php 8.
This commit is contained in:
parent
995d784a0d
commit
8bd861bbc6
@ -1367,8 +1367,8 @@ class ApplicationTest extends TestCase
|
|||||||
$application->setCatchExceptions(false);
|
$application->setCatchExceptions(false);
|
||||||
$application->setDispatcher(new EventDispatcher());
|
$application->setDispatcher(new EventDispatcher());
|
||||||
|
|
||||||
$application->register('dym')->setCode(function (InputInterface $input, OutputInterface $output) {
|
$application->register('dym')->setCode(function () {
|
||||||
new \UnknownClass();
|
throw new \Error('Something went wrong.');
|
||||||
});
|
});
|
||||||
|
|
||||||
$tester = new ApplicationTester($application);
|
$tester = new ApplicationTester($application);
|
||||||
@ -1377,7 +1377,7 @@ class ApplicationTest extends TestCase
|
|||||||
$tester->run(['command' => 'dym']);
|
$tester->run(['command' => 'dym']);
|
||||||
$this->fail('->run() should rethrow PHP errors if not handled via ConsoleErrorEvent.');
|
$this->fail('->run() should rethrow PHP errors if not handled via ConsoleErrorEvent.');
|
||||||
} catch (\Error $e) {
|
} catch (\Error $e) {
|
||||||
$this->assertSame($e->getMessage(), 'Class \'UnknownClass\' not found');
|
$this->assertSame('Something went wrong.', $e->getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1702,8 +1702,8 @@ class ApplicationTest extends TestCase
|
|||||||
$application->setAutoExit(false);
|
$application->setAutoExit(false);
|
||||||
$application->setDispatcher(new EventDispatcher());
|
$application->setDispatcher(new EventDispatcher());
|
||||||
|
|
||||||
$application->register('dym')->setCode(function (InputInterface $input, OutputInterface $output) {
|
$application->register('dym')->setCode(function () {
|
||||||
new \UnknownClass();
|
throw new \Error('Something went wrong.');
|
||||||
});
|
});
|
||||||
|
|
||||||
$tester = new ApplicationTester($application);
|
$tester = new ApplicationTester($application);
|
||||||
@ -1712,7 +1712,7 @@ class ApplicationTest extends TestCase
|
|||||||
$tester->run(['command' => 'dym']);
|
$tester->run(['command' => 'dym']);
|
||||||
$this->fail('->run() should rethrow PHP errors if not handled via ConsoleErrorEvent.');
|
$this->fail('->run() should rethrow PHP errors if not handled via ConsoleErrorEvent.');
|
||||||
} catch (\Error $e) {
|
} catch (\Error $e) {
|
||||||
$this->assertSame($e->getMessage(), 'Class \'UnknownClass\' not found');
|
$this->assertSame('Something went wrong.', $e->getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user