1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<?php
declare(strict_types=1);
namespace Doctrine\Tests\Common\DataFixtures;
use Doctrine\Common\DataFixtures\FixtureInterface;
use Doctrine\Persistence\ObjectManager;
/**
* Test Fixture interface.
*/
class FixtureTest extends BaseTestCase
{
public function testFixtureInterface(): void
{
$em = $this->createMock(ObjectManager::class);
$fixture = new MyFixture2();
$fixture->load($em);
self::assertTrue($fixture->loaded);
}
}
class MyFixture2 implements FixtureInterface
{
public bool $loaded = false;
public function load(ObjectManager $manager): void
{
$this->loaded = true;
}
}
|