Erreur: Upload\Upload::setSecureMode() must be an instance of Upload\boolean, bool given
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:
Code:
1 2 3 4 5
| public function setSecureMode(boolean $mode)
{
$this->secureMode = $mode;
return $this;
} |
J'ai juste ajouté le mot clé boolean à la première ligne ce qui provoque l'erreur:
Citation:
Upload\Upload::setSecureMode() must be an instance of Upload\boolean, bool given
J'ai essayé de remplacer boolean par \boolean mais l'erreur persiste à l'identique.
EDIT: La variable secureMode est déclarée en début de classe comme ceci: private $secureMode;.