*/ final class FunctionNotFound extends \RuntimeException implements Exception { /** * @param string $functionName * @param string $description */ public function __construct(string $functionName, $description = null) { parent::__construct(sprintf( 'The function "%s" cannot be found. %s', $functionName, null !== $description ? sprintf(' %s', $description) : '' )); } }