| @@ 129-147 (lines=19) @@ | ||
| 126 | * @uses |
|
| 127 | * @see |
|
| 128 | */ |
|
| 129 | public function respondWithMessage( $message = NULL ) { |
|
| 130 | ||
| 131 | $res[ 'status' ] = $this->getStatusText(); |
|
| 132 | ||
| 133 | //if it's about failure |
|
| 134 | if ( $this->getErrorCode() ) { |
|
| 135 | ||
| 136 | $res[ 'error' ] = $this->getErrorCode(); |
|
| 137 | $res[ 'message' ] = $this->getErrorMessage(); |
|
| 138 | ||
| 139 | } else { |
|
| 140 | ||
| 141 | $res[ 'message' ] = $message; |
|
| 142 | ||
| 143 | } |
|
| 144 | ||
| 145 | return $this->respond( $res ); |
|
| 146 | ||
| 147 | } |
|
| 148 | ||
| 149 | /** |
|
| 150 | * Set error code in our result |
|
| @@ 225-243 (lines=19) @@ | ||
| 222 | * @uses |
|
| 223 | * @see |
|
| 224 | */ |
|
| 225 | public function respondWithResult( $data = NULL ) { |
|
| 226 | ||
| 227 | $res[ 'status' ] = $this->getStatusText(); |
|
| 228 | ||
| 229 | //if it's about laravel validation error |
|
| 230 | if ( $this->getErrorCode() && $this->getStatusCode() == 420 ) { |
|
| 231 | ||
| 232 | $res[ 'error' ] = $this->getErrorCode(); |
|
| 233 | $res[ 'message' ] = $data; |
|
| 234 | ||
| 235 | } else { |
|
| 236 | ||
| 237 | $res[ 'result' ] = $data; |
|
| 238 | ||
| 239 | } |
|
| 240 | ||
| 241 | return $this->respond( $res ); |
|
| 242 | ||
| 243 | } |
|
| 244 | ||
| 245 | } |
|
| 246 | ||