Files
smarty/libs/sysplugins/smarty_method_get_registered_object.php
Uwe.Tews 94b80e892b - renamed function names of autoloaded Smarty methods to Smarty_Method_....
- new security_class property (default is Smarty_Security)
2009-11-03 20:38:38 +00:00

35 lines
666 B
PHP

<?php
/**
* Smarty method Get_Registered_Object
*
* Registers a PHP object
*
* @package Smarty
* @subpackage SmartyMethod
* @author Uwe Tews
*/
/**
* Returns a reference to a registered object
*/
/**
* return a reference to a registered object
*
* @param string $name
* @return object
*/
function Smarty_Method_Get_Registered_Object($smarty, $name)
{
if (!isset($smarty->registered_objects[$name]))
throw new Exception("'$name' is not a registered object");
if (!is_object($smarty->registered_objects[$name][0]))
throw new Exception("registered '$name' is not an object");
return $smarty->registered_objects[$name][0];
}
?>