Bonjour,
Je reprends une classe existante et je veux générer une erreur si le type de l'argument n'est pas correct.
Code d'appel en dehors de la classe: $upl->setSecureMode(true);.
Code dans la classe:J'ai juste ajouté le mot clé boolean à la première ligne ce qui provoque l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public function setSecureMode(boolean $mode) { $this->secureMode = $mode; return $this; }J'ai essayé de remplacer boolean par \boolean mais l'erreur persiste à l'identique.Upload\Upload::setSecureMode() must be an instance of Upload\boolean, bool given
EDIT: La variable secureMode est déclarée en début de classe comme ceci: private $secureMode;.
Partager