Récupérer l'entité courante dans SonataAdmin

Récupérer l'entité courante dans SonataAdmin
par Rémi Leclerc, le 23/01/2018

Pour récupérer l'entité avec laquelle on travaille dans SonataAdmin, il suffit d'utiliser la méthode getSubject().

protected function configureFormFields(FormMapper $formMapper)
{
    // ...

    if (null === $this->getSubject()) {
        $formMapper
            ->add('propertyForCreation')
        ;
    }
}