@@ 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 | } |