From a976c555e6d701aeb35b37ce8847e7badf429cc0 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Wed, 26 Sep 2012 10:43:34 -0400 Subject: [PATCH] Added "view.filter" event so we can hook in final filters. --- laravel/view.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/laravel/view.php b/laravel/view.php index d8275c6e..7807af2e 100644 --- a/laravel/view.php +++ b/laravel/view.php @@ -367,7 +367,17 @@ class View implements ArrayAccess { ob_get_clean(); throw $e; } - return ob_get_clean(); + $content = ob_get_clean(); + + // The view filter event gives us a last chance to modify the + // evaluated contents of the view and return them. This lets + // us do something like run the contents through Jade, etc. + if (Event::listeners('view.filter')) + { + return Event::first('view.filter', $content); + } + + return $content; } /**