initial commit
[namibia] / module / Config / src / Config / Workflow.php
1 <?php
2 namespace Config;
3
4
5
6 /**
7  * A workflow.
8  * @author andre.fourie
9  */
10 class Workflow extends \Workspace\Workflow
11 {
12
13         /**
14          * @var string
15          */
16         protected $namespace     = __NAMESPACE__;
17         /**
18          * @var string
19          */
20         protected $parentFeature = 'Config';
21         /**
22          * @var string
23          */
24         protected $initState     = false;
25         /**
26          * @var string
27          */
28         protected $initTrigger   = false;
29         /**
30          * @var string
31          */
32         protected $primaryEntity = 'Config';
33         /**
34          * @var array
35          */
36         protected $entityMap = array(
37                         'Config' => '\Config\Entity\Config'
38         );
39         /**
40          * @var array
41          */
42         protected $linkMap  = array();
43         /**
44          * @var array
45          */
46         protected $listen   = array();
47         /**
48          * @var array
49          */
50         protected $reclaim  = array();
51         /**
52          * @var array
53          */
54         protected $stateMap = array(
55                         'Active' => array(
56                                 'Actions' => array(
57                                         'Config.Update' => array(),
58                                         'Config.View'   => array(),
59                                 )
60                         ),
61     'Global' => array(
62                                 'Actions' => array(
63                                                 'RegionalManager.List' => array(),
64                                                 'RegionalManager.SelectList' => array(),
65                                                 'RegionalManager.JoinedSelectList' => array(),
66                                                 'RegionalManager.Create' => array(),
67                                                 'RegionalManager.Update' => array(),
68                                                 'RegionalManager.Delete' => array(),
69                                 )
70                         )
71         );
72
73
74 }