/** * @param int $statusCode * @param string $detail * * @return \self */ public static final function createFromScalar($statusCode, $detail) { $instance = new self(); $instance->setStatusAndTitle(new StatusCode($statusCode)); $instance->setDetail($detail); $instance->addDetailInternal('type', 'http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html'); return $instance; }