Creating a simple dateTime object with the Symfony Alice fixtures bundle
Published on 2021-04-03 • Modified on 2021-04-03
In this snippet, we will see how to create a simple dateTime
object with the Alice fixtures bundle. When you start to play with this bundle, you check the faker date providers, and you may try to use the dateTime()
one and it doesn't work. The trick is to remember that you can use the native PHP functions like this:
App\Entity\myEntity:
entity (template):
# ramdom date in the current month with the Faker provider
dateCreated: <dateTimeThisMonth()>
# Force the date to be tomorow
entity_{1} (extends entity):
dateCreated: <date_create('tomorrow')>
# Force the date to be yesterday
entity_{2} (extends entity):
dateCreated: <date_create('yesterday')>
# Force with a given date
entity_{3} (extends entity):
dateCreated: <date_create('2021-04-03')>
entity_{4..31} (extends entity): ~
More on Stackoverflow Read the doc More on the web Random snippet