errorMessage = $errorMessage; parent::__construct($errorMessage); } public function __toString() { return is_null($this->errorMessage) ? 'A checkout is not allowed under these circumstances' : $this->errorMessage; } }