*/ final class MenuFactory extends ModelFactory { /** * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#factories-as-services * * @todo inject services if required */ public function __construct() { parent::__construct(); } /** * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#model-factories */ protected function getDefaults(): array { return [ 'createdAt' => self::faker()->dateTime(), 'name' => self::faker()->text(255), 'resolution' => self::faker()->text(255), 'title' => self::faker()->text(255), 'updatedAt' => self::faker()->dateTime(), ]; } /** * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#initialization */ protected function initialize(): self { return $this // ->afterInstantiate(function(Menu $menu): void {}) ; } protected static function getClass(): string { return Menu::class; } }