Beispiel #1
0
 /**
  * Method to render a layout with debug info
  *
  * @param   string  $layoutFile   Dot separated path to the layout file, relative to base path
  * @param   object  $displayData  Object which properties are used inside the layout file to build displayed output
  * @param   string  $basePath     Base path to use when loading layout files
  * @param   mixed   $options      Optional custom options to load. Registry or array format
  *
  * @return  string
  *
  * @since   3.5
  */
 public static function debug($layoutFile, $displayData = null, $basePath = '', $options = null)
 {
     $basePath = empty($basePath) ? self::$defaultBasePath : $basePath;
     // Make sure we send null to JLayoutFile if no path set
     $basePath = empty($basePath) ? null : $basePath;
     $layout = new JLayoutFile($layoutFile, $basePath, $options);
     $renderedLayout = $layout->debug($displayData);
     return $renderedLayout;
 }