diff --git a/src/DataFixtures/NewsDataFixtures.php b/src/DataFixtures/NewsDataFixtures.php index 35f73d94a880b352366a30004dae06856a43ba3c..ccda304c9b0aee7b7b0c8d4b1cea6ac614a63f56 100644 --- a/src/DataFixtures/NewsDataFixtures.php +++ b/src/DataFixtures/NewsDataFixtures.php @@ -4,7 +4,7 @@ namespace App\DataFixtures; use App\Entity\File; use App\Entity\Seo; -use DateTime; +use DateTimeImmutable; use App\Entity\News; use App\Entity\NewsType; use App\Entity\NewsCategory; @@ -41,9 +41,9 @@ class NewsDataFixtures extends Fixture ->setDetailImage("/upload/news-detail.jpg") ->setPreviewImage("/upload/news-preview.jpg") ->setType($newsType) - ->setCreateAt(new DateTime("23-04-2024")) + ->setCreateAt(new DateTimeImmutable("23-04-2024")) ->setCode("yamal-museum") - ->setUpdateAt(new DateTime("23-04-2024")) + ->setUpdateAt(new DateTimeImmutable("23-04-2024")) ->setDetailText("Это самый большой музей на Ямале. Здесь вы найдете всё о жизни региона, традициях и обычаях народов севера и посетите виртуальную выставку, организованную по последнему слову современных технологий.") ->setMainPageRender(true) ->setPreviewText("Два часа на знакомство с тысячелетней историей Ямала.") diff --git a/src/DataFixtures/RestaurantDataFixtures.php b/src/DataFixtures/RestaurantDataFixtures.php index 508dcc8c749a7512a5b3a429d0e224793fcf6476..02d223589fc3f866ae67c91c8e6103cca8af2b4e 100644 --- a/src/DataFixtures/RestaurantDataFixtures.php +++ b/src/DataFixtures/RestaurantDataFixtures.php @@ -7,7 +7,7 @@ use App\Entity\Gallery; use App\Entity\Restaurant; use App\Entity\Seo; use App\Entity\Tags; -use DateTime; +use DateTimeImmutable; use App\Entity\Kitchen; use App\Entity\RestaurantType; use App\Entity\Settlement; @@ -25,8 +25,8 @@ class RestaurantDataFixtures extends Fixture ->setName("г. Тюмень") ->setCode("tyumen") ->setCoordinates([142, 214]) - ->setCreateAt(new DateTime("02-12-2023")) - ->setUpdateAt(new DateTime("05-12-2023")); + ->setCreateAt(new DateTimeImmutable("02-12-2023")) + ->setUpdateAt(new DateTimeImmutable("05-12-2023")); $seo = (new Seo()) ->setTitle("Отель Арктика") ->setDescription("otel-arktika") @@ -37,14 +37,12 @@ class RestaurantDataFixtures extends Fixture ->setType("png") ->setUrl("/upload/asd.png") ->setSize(1024); - $gallery = (new Gallery()) - ->addFile($file); $restaurant = (new Restaurant()) ->setName("Ресторан «Арктика»") ->setCode("restoran-arktika") ->setCoordinates([123, 321]) - ->setCreateAt(new DateTime("12-02-2024")) - ->setUpdateAt(new DateTime("09-03-2024")) + ->setCreateAt(new DateTimeImmutable("12-02-2024")) + ->setUpdateAt(new DateTimeImmutable("09-03-2024")) ->setActive(true) ->setCheckPrice("от 1 до 2 || от 1 || до 1000") ->setCheckInfo("bla bla") @@ -60,8 +58,10 @@ class RestaurantDataFixtures extends Fixture ->setEmail(["test@mail.ru"]) ->setAddress(["ул.Пушкина дом Колотушкина"]) ->setSeo($seo) + ->setFile($file); + $gallery = (new Gallery()) ->setFile($file) - ->addGallery($gallery); + ->setRestaurant($restaurant); $kitchen = (new Kitchen()) ->setName("Азиатская") ->setRestaurant($restaurant); @@ -72,9 +72,9 @@ class RestaurantDataFixtures extends Fixture $manager->persist($restaurantType); $manager->persist($seo); $manager->persist($file); - $manager->persist($gallery); $manager->persist($settlement); $manager->persist($restaurant); + $manager->persist($gallery); $manager->persist($kitchen); $manager->persist($tags); $manager->flush();