mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
BUGFIX: Fixed issue where an undefined class error would be thrown when getting objects or ids from fixtures
This commit is contained in:
parent
7d19ded76e
commit
34118efbc6
@ -2,6 +2,7 @@
|
|||||||
namespace SilverStripe\Dev;
|
namespace SilverStripe\Dev;
|
||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
|
use InvalidArgumentException;
|
||||||
use LogicException;
|
use LogicException;
|
||||||
use PHPUnit_Framework_Constraint_Not;
|
use PHPUnit_Framework_Constraint_Not;
|
||||||
use PHPUnit_Extensions_GroupTestSuite;
|
use PHPUnit_Extensions_GroupTestSuite;
|
||||||
@ -1814,7 +1815,7 @@ class SapphireTest extends PHPUnit_Framework_TestCase implements TestOnly
|
|||||||
$id = $state->getFixtureFactory(static::class)->getId($className, $identifier);
|
$id = $state->getFixtureFactory(static::class)->getId($className, $identifier);
|
||||||
|
|
||||||
if (!$id) {
|
if (!$id) {
|
||||||
throw new \InvalidArgumentException(sprintf(
|
throw new InvalidArgumentException(sprintf(
|
||||||
"Couldn't find object '%s' (class: %s)",
|
"Couldn't find object '%s' (class: %s)",
|
||||||
$identifier,
|
$identifier,
|
||||||
$className
|
$className
|
||||||
@ -1853,7 +1854,7 @@ class SapphireTest extends PHPUnit_Framework_TestCase implements TestOnly
|
|||||||
$obj = $state->getFixtureFactory(static::class)->get($className, $identifier);
|
$obj = $state->getFixtureFactory(static::class)->get($className, $identifier);
|
||||||
|
|
||||||
if (!$obj) {
|
if (!$obj) {
|
||||||
throw new \InvalidArgumentException(sprintf(
|
throw new InvalidArgumentException(sprintf(
|
||||||
"Couldn't find object '%s' (class: %s)",
|
"Couldn't find object '%s' (class: %s)",
|
||||||
$identifier,
|
$identifier,
|
||||||
$className
|
$className
|
||||||
|
Loading…
Reference in New Issue
Block a user