Class ConflictException
Conflict HTTP層実行例外
クライアントが要求した操作が、現在のリソースの状態と矛盾する事を示す例外です
◆詳細◆
- クライアントが要求した操作が、現在のリソースの状態と矛盾している為に操作が完了できない場合に利用される
- レスポンスにはLocationヘッダを含む事ができ、そこには競合したリソースなどのURIを指定する
- 例)存在しないディレクトリを削除する
- 例)名前を変更しようとしたが、既に存在する名前だった
- Exception
- SKJ\AppException implements SKJ\AppExceptionInterface uses SKJ\AppExceptionMethods
- SKJ\AppException\RuntimeException
- SKJ\AppException\AbstractHttpException
- SKJ\AppException\HttpException
- SKJ\AppException\HTTP\ConflictException
Namespace: SKJ\AppException\HTTP
Package: SKJ\AppException\HTTP
Copyright: 2019 Seikouhou.
License: MIT
Author: y3high y3public@49364.net
Since: Class available since Release 0.8.0
Located at exceptions/HTTP/ConflictException.php
Package: SKJ\AppException\HTTP
Copyright: 2019 Seikouhou.
License: MIT
Author: y3high y3public@49364.net
Since: Class available since Release 0.8.0
Located at exceptions/HTTP/ConflictException.php
getBody(),
getCookie(),
getCookies(),
getHeader(),
getHeaders(),
getJsonBody(),
setBody(),
setBodyFormat(),
setCookie(),
setCookies(),
setHeader(),
setHeaders()
|
__construct(),
getCallerVars(),
getGlobalVars()
|
__toString(),
__wakeup(),
getCode(),
getFile(),
getLine(),
getMessage(),
getPrevious(),
getTrace(),
getTraceAsString()
|
getIterator()
|
RES_BODY_FORMAT_HTML,
RES_BODY_FORMAT_JSON,
RES_BODY_FORMAT_TEXT
|
OPT_CALLER_VARS_SNAPSHOT,
OPT_GLOBAL_VARS_SNAPSHOT
|
SORT_ORDER_ASC,
SORT_ORDER_DESC
|
protected
string
|
$defMessage
コンストラクタの引数$messageが渡されなかった場合の既定の例外メッセージ |
#
'Conflict'
|
protected
string
|
$messageTemplate
コンストラクタの引数$messageが配列で渡された場合にvsprintfに渡すフォーマット文字列 |
#
'Conflict'
|
protected
integer
|
$defCode
コンストラクタの引数$codeが渡されなかった場合の既定の例外コード |
#
409
|
protected
mixed
|
$statusCode
補助的に使用される状態コード(デフォルトはself::$defCodeと同じ) |
#
409
|
$iteratorSortOrder
|
$enableCallerVarsSnapShot,
$enableGlobalVarsSnapShot
|
$code,
$file,
$line,
$message
|