for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Zenstruck\Foundry\Tests\Fixtures\Factories;
use Zenstruck\Foundry\ModelFactory;
use Zenstruck\Foundry\Tests\Fixtures\Entity\Cascade\Variant;
/**
* @author Kevin Bond <[email protected]>
*/
final class CascadeVariantFactory extends ModelFactory
{
protected static function getClass(): string
return Variant::class;
}
protected function getDefaults(): array
return [
'name' => self::faker()->word(),
'product' => CascadeProductFactory::new(),
];
protected function initialize(): self
return $this->disableCascadePersist();