Commit 42cff59a by Taylor Otwell

Remove comment bloat from View class.

parent 2f999397
...@@ -57,9 +57,7 @@ class View { ...@@ -57,9 +57,7 @@ class View {
{ {
static::$last = $this->view; static::$last = $this->view;
// -----------------------------------------------------
// Get the evaluated content of all of the sub-views. // Get the evaluated content of all of the sub-views.
// -----------------------------------------------------
foreach ($this->data as &$data) foreach ($this->data as &$data)
{ {
if ($data instanceof View or $data instanceof Response) if ($data instanceof View or $data instanceof Response)
...@@ -68,27 +66,18 @@ class View { ...@@ -68,27 +66,18 @@ class View {
} }
} }
// -----------------------------------------------------
// Extract the view data into the local scope. // Extract the view data into the local scope.
// -----------------------------------------------------
extract($this->data, EXTR_SKIP); extract($this->data, EXTR_SKIP);
// -----------------------------------------------------
// Start the output buffer so nothing escapes to the
// browser. The response will be sent later.
// -----------------------------------------------------
ob_start(); ob_start();
$path = $this->find(); $path = $this->find();
// ----------------------------------------------------- // We include the view into the local scope within a try / catch to catch any
// We include the view into the local scope within a // exceptions that may occur while the view is rendering.
// try / catch block to catch any exceptions that may
// occur while the view is rendering.
// //
// Otherwise, a white screen of death will be shown // Otherwise, a white screen of death will be shown if an exception occurs
// if an exception occurs while rendering the view. // while rendering the view.
// -----------------------------------------------------
try try
{ {
include $path; include $path;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment