I've already opened the project in PhpStorm.
It is by far the best editor for working with Symfony.
And I'm not even getting paid to say this!
Though, if there are any PhpStorm employees watching, I do accept payment in ice cream.
Anyways, it's awesome, but not free, but totally worth it.
It has a free trial: so go download it and follow along with me.
To get really crazy, you'll want to install the amazing, incredible Symfony plugin.
This thing makes Symfony development so absurdly fun, I'm going to walk you
through its installation right now.
In Preferences, search for Symfony and click the plugins option.
From here, click 'Browse Repositories` and then find the Symfony Plugin.
You'll recognize it as the one with over 1.3 million downloads.
I already have it installed, but if you don't, you'll see an Install Plugin button.
Click that and then restart PHPStorm.
Once you're back, go into Preferences again and search for Symfony
to find the new "Symfony Plugin" item.
To activate the magic, click the "Enable Plugin for this Project" checkbox.
Do this once per project.
Oh, and also make sure that these paths say var/cache instead of app.
Ready to code?
Wait! Before we break stuff, let's be good developers and start a new git repository.
Our terminal is blocked by the built-in web server, so open up a new tab.
Here, run:
The project already has a .gitignore file that's setup
to avoid committing anything we don't want, like the vendor/ directory
and the file that holds database credentials.
Hey, thanks Symfony!
Make the first commit and give it a clever message...
hopefully, more clever than mine: