Doctrine : un preUpdate() qui refuse de passer

Petit article sur un problème qui m’avait déjà interpelé il y a quelques mois.

J’avais ceci dans une de mes entités :

/*
 * @ORM\PreUpdate()
 */
public function maFonction()
{
    // do something
}

Malgré toutes mes relectures, impossible de passer dans cette fonction en preUpdate() comme demandé. Le problème est en fait parfaitement anodin, mais difficile à solutionner. Il faut en fait mettre… deux étoiles en début de commentaire. Si si, je vous jure.

Comme ça, ça fonctionne :

/**
 * @ORM\PreUpdate()
 */
public function maFonction()
{
    // do something
}

Laisser un commentaire

Votre courriel ne sera pas publiée. Les champs Nom et Courriel sont obligatoires.

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>