[Wact-cvs] SF.net SVN: wact: [489] trunk/wact/view
Status: Pre-Alpha
Brought to you by:
jeffmoore
From: <Jef...@us...> - 2007-04-29 02:41:25
|
Revision: 489 http://svn.sourceforge.net/wact/?rev=489&view=rev Author: JeffMoore Date: 2007-04-28 19:41:21 -0700 (Sat, 28 Apr 2007) Log Message: ----------- Renamed debug to match debugger. Made dump into a static method call. Added Paths: ----------- trunk/wact/view/debugger.inc.php Removed Paths: ------------- trunk/wact/view/debug.inc.php Deleted: trunk/wact/view/debug.inc.php =================================================================== --- trunk/wact/view/debug.inc.php 2007-04-29 02:39:21 UTC (rev 488) +++ trunk/wact/view/debug.inc.php 2007-04-29 02:41:21 UTC (rev 489) @@ -1,66 +0,0 @@ -<?php -/** -* Web Application Component Toolkit -* -* @link http://www.phpwact.org/ -* -* @author Wact Development Team -* @link http://www.phpwact.org/team -* -* @copyright Copyright 2006, Jeff Moore -* @license http://opensource.org/licenses/mit-license.php MIT -* -* @package View -* @version 0.9 -*/ - -/** -* Show the view components -*/ -class WactViewDebugger { - - protected $view; - - function __construct($view) { - $this->view = $view; - } - - function printView($view) { - echo '<div>'; - $name = $view->getServerId(); - if (empty($name)) { - $name = '(top level)'; - } - - echo '<b>' . $name . '</b> :: '; - echo get_class($view); - echo '<br />'; - - if (isset($view->controller)) { - echo 'controller: ' . get_class($view->controller) . '<br />'; - } - if (is_a($view, 'WactDataView')) { - echo 'model:'; - var_dump($view->data->model); - echo '<br />'; - } - if (count($view->children) > 0) { - echo '<ul>'; - foreach ($view->children as $child) { - echo '<li>'; - $this->printView($child); - echo '</li>'; - } - echo '</ul>'; - } - echo '<div>'; - } - - function dump() { - // $this->printPageHeader(); - $this->printView($this->view); - // $this->printPageFooter(); - } - -} -?> \ No newline at end of file Copied: trunk/wact/view/debugger.inc.php (from rev 487, trunk/wact/view/debug.inc.php) =================================================================== --- trunk/wact/view/debugger.inc.php (rev 0) +++ trunk/wact/view/debugger.inc.php 2007-04-29 02:41:21 UTC (rev 489) @@ -0,0 +1,65 @@ +<?php +/** +* Web Application Component Toolkit +* +* @link http://www.phpwact.org/ +* +* @author Wact Development Team +* @link http://www.phpwact.org/team +* +* @copyright Copyright 2006, Jeff Moore +* @license http://opensource.org/licenses/mit-license.php MIT +* +* @package View +* @version 0.9 +*/ + +/** +* Show the view components +*/ +class WactViewDebugger { + + /** + * Show the view information in html format. + */ + function printView($view) { + echo '<div>'; + $name = $view->getServerId(); + if (empty($name)) { + $name = '(top level)'; + } + + echo '<b>' . $name . '</b> :: '; + echo get_class($view); + echo '<br />'; + + if (isset($view->controller)) { + echo 'controller: ' . get_class($view->controller) . '<br />'; + } + if (is_a($view, 'WactDataView')) { + echo 'model:'; + var_dump($view->data->model); + echo '<br />'; + } + if (count($view->children) > 0) { + echo '<ul>'; + foreach ($view->children as $child) { + echo '<li>'; + self::printView($child); + echo '</li>'; + } + echo '</ul>'; + } + echo '<div>'; + } + + /** + * Show the view information in html format. + */ + static function dump($view) { + echo "<h3>View Tree:</h3>"; + self::printView($view); + } + +} +?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |