Existe-t-il une sorte de NotImplementedError en PHP?
Je veux les ajouter à certaines méthodes et interfaces de stub, afin d'avertir les classes qui m'étendent, elles ont encore du travail à faire. Ou est-ce réalisé différemment en PHP?
PHP n'a pas de NotImplementedException
intégré, mais vous pouvez créer le vôtre. Je suppose que BadMethodCallException
se rapproche, ce qui serait un bon candidat pour l'extension
class NotImplementedException extends BadMethodCallException
{}
... et dans votre méthode
public function notImplementedMethod()
{
throw new NotImplementedException();
}
Vous pouvez aussi très simplement faire quelque chose comme ça
throw new Exception('Not implemented');