Хранилища Subversion ant

Редакция

Содержимое файла | Последнее изменение | Открыть журнал | RSS

Редакция Автор № строки Строка
304 alex-w 1
<?php
2
 
3
/**
4
* Smarty method Get_Registered_Object
5
*
6
* Registers a PHP object
7
*
8
* @package Smarty
9
* @subpackage SmartyMethod
10
* @author Uwe Tews
11
*/
12
 
13
/**
14
* Returns a reference to a registered object
15
*/
16
 
17
/**
18
* return a reference to a registered object
19
*
20
* @param string $name
21
* @return object
22
*/
23
function get_registered_object($smarty, $name)
24
{
25
    if (!isset($smarty->registered_objects[$name]))
26
        throw new Exception("'$name' is not a registered object");
27
 
28
    if (!is_object($smarty->registered_objects[$name][0]))
29
        throw new Exception("registered '$name' is not an object");
30
 
31
    return $smarty->registered_objects[$name][0];
32
}
33
 
34
?>