Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
design_area_management.inc
1 <?php
18 require_once SQ_INCLUDE_PATH.'/asset_management.inc';
19 
31 {
32 
33 
39  {
40  Asset_Management::__construct($pm);
41 
42  $this->vars = Array(
43  'id_name' => Array(
44  'added' => '0.0.1',
45  'type' => 'text',
46  'default' => '',
47  ),
48  'contents' => Array(
49  'added' => '0.0.1',
50  'type' => 'serialise',
51  'default' => Array(),
52  'description' => 'Holds the processed contents array',
53  ),
54  'var_references' => Array(
55  'added' => '0.0.1',
56  'type' => 'serialise',
57  'default' => Array(),
58  'description' => 'Holds the names for all variables that are "references" to values in other DAs',
59  ),
60  'print' => Array(
61  'added' => '0.0.1',
62  'type' => 'boolean',
63  'default' => TRUE,
64  'parameters' => Array(
65  'allow_empty' => FALSE,
66  ),
67  'description' => 'Whether this DA should print output from its AREA tag or just initialise itself for later reference',
68  ),
69  'cache' => Array(
70  'added' => '0.0.1',
71  'type' => 'boolean',
72  'default' => FALSE,
73  'parameters' => Array(
74  'allow_empty' => FALSE,
75  ),
76  'description' => 'Whether this DA should cache its output',
77  ),
78  'cache_globally' => Array(
79  'added' => '0.0.1',
80  'type' => 'boolean',
81  'default' => FALSE,
82  'parameters' => Array(
83  'allow_empty' => FALSE,
84  ),
85  'description' => 'Whether this DA should omit the URL from its cache entry',
86  ),
87  );
88 
89  }//end constructor
90 
91 
92 }//end class
93 ?>