Lean and Mean Dev with PhpStorm (for Symfony)

48:53

What you'll be learning

This is an older tutorial using an older version of PhpStorm. However, most of the tricks we show in PhpStorm still work beautifully.
// composer.json
{
    "require": {
        "php": ">=5.3.9, <7.3.0",
        "symfony/symfony": "2.8.*", // v2.8.15
        "doctrine/orm": "^2.4.8", // v2.4.8
        "doctrine/dbal": "<2.5", // v2.4.5
        "doctrine/doctrine-bundle": "~1.4", // 1.6.4
        "symfony/assetic-bundle": "~2.3", // v2.8.1
        "symfony/swiftmailer-bundle": "~2.3,>=2.3.10", // v2.4.2
        "symfony/monolog-bundle": "^3.0.2", // v3.0.2
        "sensio/distribution-bundle": "~5.0", // v5.0.17
        "sensio/framework-extra-bundle": "^3.0.2", // v3.0.18
        "incenteev/composer-parameter-handler": "~2.0" // v2.1.2
    },
    "require-dev": {
        "sensio/generator-bundle": "~3.0", // v3.1.2
        "symfony/phpunit-bridge": "~2.7" // v2.8.15
    }
}

Have you ever written out a long use statement by hand or navigated deep directories to find a file? Then your development is about to get a lot faster.

PhpStorm makes modern Php development a joy - especially for Symfony users. In this tutorial, we'll use PhpStorm to take a lot of the grunt work out of your coding and help you get things done faster:

  • Get the life-changing Symfony plugin
  • Auto-complete namespaces (please stop typing them)!
  • Tricks for annotations, Doctrine, forms, Twig and more
  • Refactoring
  • Live Templates
  • Fast navigation
  • Symfony service integration
  • .... (and always) well-intentioned jokes.

Your Guides

Ryan Weaver Leanna Pelham


Questions? Conversation?