/** * @param string $usage */ public function __construct($usage) { $message = sprintf('Invalid key usage given: "%s", usages "%s" allowed', is_string($usage) ? $usage : gettype($usage), implode('", "', Key::getValidKeyUsages())); parent::__construct($message); }