Сервис
form.context
по умолчанию является объектом Symfony\Component\Form\FormContext
. Вот полное определение этого сервиса:
<service id="form.context" class="%form.context.class%">
<argument type="collection">
<argument key="validator" type="service" id="validator" />
<argument key="validation_groups">%form.validation_groups%</argument>
<argument key="field_factory" type="service" id="form.field_factory" />
<argument key="csrf_protection">%form.csrf_protection.enabled%</argument>
<argument key="csrf_field_name">%form.csrf_protection.field_name%</argument>
<argument key="csrf_provider" type="service" id="form.csrf_provider" />
</argument>
</service>
На самом деле это очень простой объект, который просто подготавливает некоторые базовые параметры, используемые почти каждой формой, т.е. валидатор, CSRF защита и полевая фабрика.
Фактически код, который вы разместили, эквивалентен:
$form = new \Symfony\Components\Form\Form(null, array(
'validator' => $this->get('validator'),
'validation_groups' => ...
...
));