1: <?php
2: /**
3: * Default class for application defined API calls.
4: *
5: * Copyright 2009-2012 Horde LLC (http://www.horde.org/)
6: *
7: * See the enclosed file COPYING for license information (LGPL). If you
8: * did not receive this file, see http://www.horde.org/licenses/lgpl21.
9: *
10: * @author Michael Slusarz <slusarz@horde.org>
11: * @category Horde
12: * @package Core
13: */
14: class Horde_Registry_Api
15: {
16: /**
17: * Links.
18: *
19: * @var array
20: */
21: public $links = array();
22:
23: /**
24: * The listing of API calls that do not require permissions checking.
25: *
26: * @var array
27: */
28: public $noPerms = array();
29:
30: /**
31: * The list of disabled API calls.
32: *
33: * @var array
34: */
35: public $disabled = array();
36:
37:
38: /* API calls should be declared as public functions, with the function
39: * name corresponding to the API name. Create any internal helper
40: * functions as protected functions. */
41:
42: }
43: