Could not load type "form" 500 Internal Server Error - InvalidArgumentException
<p>I'm passing a <a href="https://openclassrooms.com/courses/developpez-votre-site-web-avec-le-framework-symfony2/creer-des-formulaires-avec-symfony2" rel="nofollow">course</a> on OpenClassrooms.</p>

<p>I create a simple form.</p>

<p>Controller:</p>

<pre><code>// src/OC/PlatformBundle/Controller/AdvertController.php

namespace OC\PlatformBundle\Controller;

use OC\PlatformBundle\Entity\Advert;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class AdvertController extends Controller
{
  public function addAction(Request $request)
  {
    // On crée un objet Advert
    $advert = new Advert();

    // On crée le FormBuilder grâce au service form factory
    $formBuilder = $this-&gt;get('form.factory')-&gt;createBuilder('form', $advert);

    // On ajoute les champs de l'entité que l'on veut à notre formulaire
    $formBuilder
      -&gt;add('date',      'date')
      -&gt;add('title',     'text')
      -&gt;add('content',   'textarea')
      -&gt;add('author',    'text')
      -&gt;add('published', 'checkbox')
      -&gt;add('save',      'submit')
    ;
    // Pour l'instant, pas de candidatures, catégories, etc., on les gérera plus tard

    // À partir du formBuilder, on génère le formulaire
    $form = $formBuilder-&gt;getForm();

    // On passe la méthode createView() du formulaire à la vue
    // afin qu'elle puisse afficher le formulaire toute seule
    return $this-&gt;render('OCPlatformBundle:Advert:add.html.twig', array(
      'form' =&gt; $form-&gt;createView(),
    ));
      }
    }
</code></pre>

<p>View:</p>

<pre><code>{# src/OC/PlatformBundle/Resources/views/Advert/form.html.twig #}

&lt;h3&gt;Formulaire d'annonce&lt;/h3&gt;

&lt;div class="well"&gt;
  {{ form(form) }}
&lt;/div&gt;
</code></pre>

<p>And I'm getting the error:
<strong>Could not load type "form"
500 Internal Server Error - InvalidArgumentException</strong></p>

<p>*The course is written for Symfony2, I'm using Symfony3.</p>

<p>What type "form" can not it load? What can be the problem?</p>