| @@ 245-252 (lines=8) @@ | ||
| 242 | } else { |
|
| 243 | // Could be Controller, or ViewableData_Customised controller wrapper |
|
| 244 | if (ClassInfo::hasMethod($response, 'getViewer')) { |
|
| 245 | if (isset($_REQUEST['debug_request'])) { |
|
| 246 | $class = static::class; |
|
| 247 | $responseClass = get_class($response); |
|
| 248 | Debug::message( |
|
| 249 | "Request handler {$responseClass} object to {$class} controller;" |
|
| 250 | . "rendering with template returned by {$responseClass}::getViewer()" |
|
| 251 | ); |
|
| 252 | } |
|
| 253 | $response = $response->getViewer($this->getAction())->process($response); |
|
| 254 | } |
|
| 255 | ||
| @@ 273-277 (lines=5) @@ | ||
| 270 | ||
| 271 | if ($urlHandlers) { |
|
| 272 | foreach ($urlHandlers as $rule => $action) { |
|
| 273 | if (isset($_REQUEST['debug_request'])) { |
|
| 274 | $class = static::class; |
|
| 275 | $remaining = $request->remaining(); |
|
| 276 | Debug::message("Testing '{$rule}' with '{$remaining}' on {$class}"); |
|
| 277 | } |
|
| 278 | ||
| 279 | if ($request->match($rule, true)) { |
|
| 280 | if (isset($_REQUEST['debug_request'])) { |
|
| @@ 280-287 (lines=8) @@ | ||
| 277 | } |
|
| 278 | ||
| 279 | if ($request->match($rule, true)) { |
|
| 280 | if (isset($_REQUEST['debug_request'])) { |
|
| 281 | $class = static::class; |
|
| 282 | $latestParams = var_export($request->latestParams(), true); |
|
| 283 | Debug::message( |
|
| 284 | "Rule '{$rule}' matched to action '{$action}' on {$class}. ". |
|
| 285 | "Latest request params: {$latestParams}" |
|
| 286 | ); |
|
| 287 | } |
|
| 288 | ||
| 289 | return array('rule' => $rule, 'action' => $action); |
|
| 290 | } |
|
| @@ 233-237 (lines=5) @@ | ||
| 230 | if ($this->failover) { |
|
| 231 | $this->addMethodsFrom('failover'); |
|
| 232 | ||
| 233 | if (isset($_REQUEST['debugfailover'])) { |
|
| 234 | $class = static::class; |
|
| 235 | $failoverClass = get_class($this->failover); |
|
| 236 | Debug::message("$class created with a failover class of {$failoverClass}"); |
|
| 237 | } |
|
| 238 | } |
|
| 239 | $this->extensibleDefineMethods(); |
|
| 240 | } |
|