Bläddra i källkod

removed tmp or not-supposed-to-be-there files

Coldiary 4 år sedan
förälder
incheckning
25fd2fd1c3
100 ändrade filer med 0 tillägg och 11807 borttagningar
  1. 0
    2
      app/tmp/cache/persistent/myapp_cake_core_cake_console_eng
  2. 0
    543
      app/tmp/logs/error.log
  3. 0
    7
      vendor/autoload.php
  4. 0
    1
      vendor/bin/cake
  5. 0
    17
      vendor/cakephp/cakephp/.editorconfig
  6. 0
    38
      vendor/cakephp/cakephp/.gitattributes
  7. 0
    27
      vendor/cakephp/cakephp/.gitignore
  8. 0
    5
      vendor/cakephp/cakephp/.htaccess
  9. 0
    129
      vendor/cakephp/cakephp/.travis.yml
  10. 0
    77
      vendor/cakephp/cakephp/CONTRIBUTING.md
  11. 0
    50
      vendor/cakephp/cakephp/README.md
  12. 0
    5
      vendor/cakephp/cakephp/app/.htaccess
  13. 0
    101
      vendor/cakephp/cakephp/app/Config/Schema/db_acl.php
  14. 0
    52
      vendor/cakephp/cakephp/app/Config/Schema/db_acl.sql
  15. 0
    71
      vendor/cakephp/cakephp/app/Config/Schema/i18n.php
  16. 0
    27
      vendor/cakephp/cakephp/app/Config/Schema/i18n.sql
  17. 0
    65
      vendor/cakephp/cakephp/app/Config/Schema/sessions.php
  18. 0
    17
      vendor/cakephp/cakephp/app/Config/Schema/sessions.sql
  19. 0
    65
      vendor/cakephp/cakephp/app/Config/acl.ini.php
  20. 0
    145
      vendor/cakephp/cakephp/app/Config/acl.php
  21. 0
    111
      vendor/cakephp/cakephp/app/Config/bootstrap.php
  22. 0
    385
      vendor/cakephp/cakephp/app/Config/core.php
  23. 0
    90
      vendor/cakephp/cakephp/app/Config/database.php.default
  24. 0
    91
      vendor/cakephp/cakephp/app/Config/email.php.default
  25. 0
    44
      vendor/cakephp/cakephp/app/Config/routes.php
  26. 0
    30
      vendor/cakephp/cakephp/app/Console/Command/AppShell.php
  27. 0
    0
      vendor/cakephp/cakephp/app/Console/Command/Task/empty
  28. 0
    0
      vendor/cakephp/cakephp/app/Console/Templates/empty
  29. 0
    41
      vendor/cakephp/cakephp/app/Console/cake
  30. 0
    31
      vendor/cakephp/cakephp/app/Console/cake.bat
  31. 0
    47
      vendor/cakephp/cakephp/app/Console/cake.php
  32. 0
    34
      vendor/cakephp/cakephp/app/Controller/AppController.php
  33. 0
    0
      vendor/cakephp/cakephp/app/Controller/Component/empty
  34. 0
    76
      vendor/cakephp/cakephp/app/Controller/PagesController.php
  35. 0
    0
      vendor/cakephp/cakephp/app/Lib/empty
  36. 0
    0
      vendor/cakephp/cakephp/app/Locale/eng/LC_MESSAGES/empty
  37. 0
    33
      vendor/cakephp/cakephp/app/Model/AppModel.php
  38. 0
    0
      vendor/cakephp/cakephp/app/Model/Behavior/empty
  39. 0
    0
      vendor/cakephp/cakephp/app/Model/Datasource/empty
  40. 0
    0
      vendor/cakephp/cakephp/app/Plugin/empty
  41. 0
    0
      vendor/cakephp/cakephp/app/Test/Case/Controller/Component/empty
  42. 0
    0
      vendor/cakephp/cakephp/app/Test/Case/Model/Behavior/empty
  43. 0
    0
      vendor/cakephp/cakephp/app/Test/Case/View/Helper/empty
  44. 0
    0
      vendor/cakephp/cakephp/app/Test/Fixture/empty
  45. 0
    0
      vendor/cakephp/cakephp/app/Vendor/empty
  46. 0
    23
      vendor/cakephp/cakephp/app/View/Emails/html/default.ctp
  47. 0
    17
      vendor/cakephp/cakephp/app/View/Emails/text/default.ctp
  48. 0
    29
      vendor/cakephp/cakephp/app/View/Errors/error400.ctp
  49. 0
    26
      vendor/cakephp/cakephp/app/View/Errors/error500.ctp
  50. 0
    33
      vendor/cakephp/cakephp/app/View/Helper/AppHelper.php
  51. 0
    27
      vendor/cakephp/cakephp/app/View/Layouts/Emails/html/default.ctp
  52. 0
    19
      vendor/cakephp/cakephp/app/View/Layouts/Emails/text/default.ctp
  53. 0
    17
      vendor/cakephp/cakephp/app/View/Layouts/ajax.ctp
  54. 0
    63
      vendor/cakephp/cakephp/app/View/Layouts/default.ctp
  55. 0
    59
      vendor/cakephp/cakephp/app/View/Layouts/error.ctp
  56. 0
    39
      vendor/cakephp/cakephp/app/View/Layouts/flash.ctp
  57. 0
    2
      vendor/cakephp/cakephp/app/View/Layouts/js/default.ctp
  58. 0
    13
      vendor/cakephp/cakephp/app/View/Layouts/rss/default.ctp
  59. 0
    1
      vendor/cakephp/cakephp/app/View/Layouts/xml/default.ctp
  60. 0
    228
      vendor/cakephp/cakephp/app/View/Pages/home.ctp
  61. 0
    0
      vendor/cakephp/cakephp/app/View/Scaffolds/empty
  62. 0
    17
      vendor/cakephp/cakephp/app/index.php
  63. 0
    6
      vendor/cakephp/cakephp/app/webroot/.htaccess
  64. 0
    743
      vendor/cakephp/cakephp/app/webroot/css/cake.generic.css
  65. Binär
      vendor/cakephp/cakephp/app/webroot/favicon.ico
  66. 0
    0
      vendor/cakephp/cakephp/app/webroot/files/empty
  67. Binär
      vendor/cakephp/cakephp/app/webroot/img/cake.icon.png
  68. Binär
      vendor/cakephp/cakephp/app/webroot/img/cake.power.gif
  69. Binär
      vendor/cakephp/cakephp/app/webroot/img/test-error-icon.png
  70. Binär
      vendor/cakephp/cakephp/app/webroot/img/test-fail-icon.png
  71. Binär
      vendor/cakephp/cakephp/app/webroot/img/test-pass-icon.png
  72. Binär
      vendor/cakephp/cakephp/app/webroot/img/test-skip-icon.png
  73. 0
    111
      vendor/cakephp/cakephp/app/webroot/index.php
  74. 0
    0
      vendor/cakephp/cakephp/app/webroot/js/empty
  75. 0
    105
      vendor/cakephp/cakephp/app/webroot/test.php
  76. 0
    12
      vendor/cakephp/cakephp/build.properties
  77. 0
    261
      vendor/cakephp/cakephp/build.xml
  78. 0
    32
      vendor/cakephp/cakephp/composer.json
  79. 0
    41
      vendor/cakephp/cakephp/index.php
  80. 0
    581
      vendor/cakephp/cakephp/lib/Cake/Cache/Cache.php
  81. 0
    180
      vendor/cakephp/cakephp/lib/Cake/Cache/CacheEngine.php
  82. 0
    191
      vendor/cakephp/cakephp/lib/Cake/Cache/Engine/ApcEngine.php
  83. 0
    432
      vendor/cakephp/cakephp/lib/Cake/Cache/Engine/FileEngine.php
  84. 0
    292
      vendor/cakephp/cakephp/lib/Cake/Cache/Engine/MemcacheEngine.php
  85. 0
    342
      vendor/cakephp/cakephp/lib/Cake/Cache/Engine/MemcachedEngine.php
  86. 0
    230
      vendor/cakephp/cakephp/lib/Cake/Cache/Engine/RedisEngine.php
  87. 0
    191
      vendor/cakephp/cakephp/lib/Cake/Cache/Engine/WincacheEngine.php
  88. 0
    210
      vendor/cakephp/cakephp/lib/Cake/Cache/Engine/XcacheEngine.php
  89. 0
    3920
      vendor/cakephp/cakephp/lib/Cake/Config/cacert.pem
  90. 0
    21
      vendor/cakephp/cakephp/lib/Cake/Config/config.php
  91. 0
    82
      vendor/cakephp/cakephp/lib/Cake/Config/routes.php
  92. 0
    72
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0080_00ff.php
  93. 0
    105
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0100_017f.php
  94. 0
    147
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0180_024F.php
  95. 0
    40
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0250_02af.php
  96. 0
    101
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0370_03ff.php
  97. 0
    163
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0400_04ff.php
  98. 0
    49
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0500_052f.php
  99. 0
    77
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0530_058f.php
  100. 0
    0
      vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/1e00_1eff.php

+ 0
- 2
app/tmp/cache/persistent/myapp_cake_core_cake_console_eng Visa fil

@@ -1,2 +0,0 @@
1
-1447065478
2
-a:1:{s:11:"LC_MESSAGES";a:0:{}}

+ 0
- 543
app/tmp/logs/error.log Visa fil

@@ -1,543 +0,0 @@
1
-2015-11-09 11:39:16 Error: [MissingActionException] Action AppController::index() could not be found.
2
-Exception Attributes: array (
3
-  'controller' => 'AppController',
4
-  'action' => 'index',
5
-)
6
-Request URL: /Public/vitrine/app/
7
-Stack Trace:
8
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
9
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(AppController), Object(CakeRequest))
10
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
11
-#3 {main}
12
-2015-11-09 11:42:30 Error: [MissingActionException] Action PagesController::home() could not be found.
13
-Exception Attributes: array (
14
-  'controller' => 'PagesController',
15
-  'action' => 'home',
16
-)
17
-Request URL: /Public/vitrine/
18
-Stack Trace:
19
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
20
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
21
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
22
-#3 {main}
23
-2015-11-09 11:51:57 Error: [MissingControllerException] Controller class CssController could not be found.
24
-Exception Attributes: array (
25
-  'class' => 'CssController',
26
-  'plugin' => NULL,
27
-)
28
-Request URL: /Public/vitrine/css/bootstrap.css
29
-Stack Trace:
30
-#0 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
31
-#1 {main}
32
-2015-11-09 11:51:59 Error: [MissingControllerException] Controller class CssController could not be found.
33
-Exception Attributes: array (
34
-  'class' => 'CssController',
35
-  'plugin' => NULL,
36
-)
37
-Request URL: /Public/vitrine/css/bootstrap.css
38
-Stack Trace:
39
-#0 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
40
-#1 {main}
41
-2015-11-09 13:27:06 Error: [MissingControllerException] Controller class HomeController could not be found.
42
-Exception Attributes: array (
43
-  'class' => 'HomeController',
44
-  'plugin' => NULL,
45
-)
46
-Request URL: /Public/vitrine/home
47
-Stack Trace:
48
-#0 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
49
-#1 {main}
50
-2015-11-09 13:27:13 Error: [MissingActionException] Action PagesController::css() could not be found.
51
-Exception Attributes: array (
52
-  'controller' => 'PagesController',
53
-  'action' => 'css',
54
-)
55
-Request URL: /Public/vitrine/pages/css/reset.css
56
-Stack Trace:
57
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
58
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
59
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
60
-#3 {main}
61
-2015-11-09 13:27:13 Error: [MissingActionException] Action PagesController::css() could not be found.
62
-Exception Attributes: array (
63
-  'controller' => 'PagesController',
64
-  'action' => 'css',
65
-)
66
-Request URL: /Public/vitrine/pages/css/style.css
67
-Stack Trace:
68
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
69
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
70
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
71
-#3 {main}
72
-2015-11-09 13:27:13 Error: [MissingActionException] Action PagesController::css() could not be found.
73
-Exception Attributes: array (
74
-  'controller' => 'PagesController',
75
-  'action' => 'css',
76
-)
77
-Request URL: /Public/vitrine/pages/css/bootstrap.min.css
78
-Stack Trace:
79
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
80
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
81
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
82
-#3 {main}
83
-2015-11-09 13:27:13 Error: [MissingActionException] Action PagesController::js() could not be found.
84
-Exception Attributes: array (
85
-  'controller' => 'PagesController',
86
-  'action' => 'js',
87
-)
88
-Request URL: /Public/vitrine/pages/js/script.js
89
-Stack Trace:
90
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
91
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
92
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
93
-#3 {main}
94
-2015-11-09 13:27:13 Error: [MissingActionException] Action PagesController::js() could not be found.
95
-Exception Attributes: array (
96
-  'controller' => 'PagesController',
97
-  'action' => 'js',
98
-)
99
-Request URL: /Public/vitrine/pages/js/jquery-2.1.4.min.js
100
-Stack Trace:
101
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
102
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
103
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
104
-#3 {main}
105
-2015-11-09 13:27:13 Error: [MissingActionException] Action PagesController::js() could not be found.
106
-Exception Attributes: array (
107
-  'controller' => 'PagesController',
108
-  'action' => 'js',
109
-)
110
-Request URL: /Public/vitrine/pages/js/bootstrap.min.js
111
-Stack Trace:
112
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
113
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
114
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
115
-#3 {main}
116
-2015-11-09 13:54:48 Error: [MissingActionException] Action PagesController::search() could not be found.
117
-Exception Attributes: array (
118
-  'controller' => 'PagesController',
119
-  'action' => 'search',
120
-)
121
-Request URL: /Public/vitrine/search
122
-Stack Trace:
123
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
124
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
125
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
126
-#3 {main}
127
-2015-11-09 13:55:05 Error: [MissingViewException] View file "Pages/search.ctp" is missing.
128
-Exception Attributes: array (
129
-  'file' => 'Pages/search.ctp',
130
-)
131
-Request URL: /Public/vitrine/search
132
-Stack Trace:
133
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/View/View.php(470): View->_getViewFileName(NULL)
134
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php(960): View->render(NULL, NULL)
135
-#2 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(200): Controller->render()
136
-#3 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
137
-#4 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
138
-#5 {main}
139
-2015-11-09 14:22:36 Error: [MissingActionException] Action PagesController::mission() could not be found.
140
-Exception Attributes: array (
141
-  'controller' => 'PagesController',
142
-  'action' => 'mission',
143
-)
144
-Request URL: /Public/vitrine/mission
145
-Stack Trace:
146
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
147
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
148
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
149
-#3 {main}
150
-2015-11-09 14:22:51 Error: [MissingActionException] Action PagesController::mission() could not be found.
151
-Exception Attributes: array (
152
-  'controller' => 'PagesController',
153
-  'action' => 'mission',
154
-)
155
-Request URL: /Public/vitrine/mission
156
-Stack Trace:
157
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
158
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
159
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
160
-#3 {main}
161
-2015-11-09 14:22:54 Error: [MissingActionException] Action PagesController::mission() could not be found.
162
-Exception Attributes: array (
163
-  'controller' => 'PagesController',
164
-  'action' => 'mission',
165
-)
166
-Request URL: /Public/vitrine/mission
167
-Stack Trace:
168
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
169
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
170
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
171
-#3 {main}
172
-2015-11-09 14:23:33 Error: [MissingActionException] Action PagesController::mission() could not be found.
173
-Exception Attributes: array (
174
-  'controller' => 'PagesController',
175
-  'action' => 'mission',
176
-)
177
-Request URL: /Public/vitrine/mission
178
-Stack Trace:
179
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
180
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
181
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
182
-#3 {main}
183
-2015-11-09 14:24:54 Error: [MissingActionException] Action PagesController::contact() could not be found.
184
-Exception Attributes: array (
185
-  'controller' => 'PagesController',
186
-  'action' => 'contact',
187
-)
188
-Request URL: /Public/vitrine/contact
189
-Stack Trace:
190
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
191
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
192
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
193
-#3 {main}
194
-2015-11-09 14:24:55 Error: [MissingActionException] Action PagesController::mission() could not be found.
195
-Exception Attributes: array (
196
-  'controller' => 'PagesController',
197
-  'action' => 'mission',
198
-)
199
-Request URL: /Public/vitrine/mission
200
-Stack Trace:
201
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
202
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
203
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
204
-#3 {main}
205
-2015-11-09 14:25:12 Error: [MissingActionException] Action PagesController::mission() could not be found.
206
-Exception Attributes: array (
207
-  'controller' => 'PagesController',
208
-  'action' => 'mission',
209
-)
210
-Request URL: /Public/vitrine/mission
211
-Stack Trace:
212
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
213
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
214
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
215
-#3 {main}
216
-2015-11-09 14:25:34 Error: [MissingActionException] Action PagesController::mission() could not be found.
217
-Exception Attributes: array (
218
-  'controller' => 'PagesController',
219
-  'action' => 'mission',
220
-)
221
-Request URL: /Public/vitrine/mission
222
-Stack Trace:
223
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
224
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
225
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
226
-#3 {main}
227
-2015-11-09 14:25:35 Error: [MissingActionException] Action PagesController::news() could not be found.
228
-Exception Attributes: array (
229
-  'controller' => 'PagesController',
230
-  'action' => 'news',
231
-)
232
-Request URL: /Public/vitrine/news
233
-Stack Trace:
234
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
235
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
236
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
237
-#3 {main}
238
-2015-11-09 14:31:16 Error: [MissingActionException] Action PagesController::news() could not be found.
239
-Exception Attributes: array (
240
-  'controller' => 'PagesController',
241
-  'action' => 'news',
242
-)
243
-Request URL: /Public/vitrine/news
244
-Stack Trace:
245
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
246
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
247
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
248
-#3 {main}
249
-2015-11-09 14:32:26 Error: [MissingActionException] Action PagesController::news() could not be found.
250
-Exception Attributes: array (
251
-  'controller' => 'PagesController',
252
-  'action' => 'news',
253
-)
254
-Request URL: /Public/vitrine/news
255
-Stack Trace:
256
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
257
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
258
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
259
-#3 {main}
260
-2015-11-09 14:32:26 Error: Fatal Error (4): syntax error, unexpected T_PUBLIC, expecting ',' or ';' in [/home/kod3/work/vitrine/app/View/Helper/HtmlExtHelper.php, line 17]
261
-2015-11-09 14:32:26 Error: [FatalErrorException] syntax error, unexpected T_PUBLIC, expecting ',' or ';'
262
-Request URL: /Public/vitrine/news
263
-Stack Trace:
264
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Error/ErrorHandler.php(213): ErrorHandler::handleFatalError(4, 'syntax error, u...', '/home/kod3/work...', 17)
265
-#1 [internal function]: ErrorHandler::handleError(4, 'syntax error, u...', '/home/kod3/work...', 17, Array)
266
-#2 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Core/App.php(933): call_user_func('ErrorHandler::h...', 4, 'syntax error, u...', '/home/kod3/work...', 17, Array)
267
-#3 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Core/App.php(906): App::_checkFatalError()
268
-#4 [internal function]: App::shutdown()
269
-#5 {main}
270
-2015-11-09 14:32:44 Error: [MissingActionException] Action PagesController::news() could not be found.
271
-Exception Attributes: array (
272
-  'controller' => 'PagesController',
273
-  'action' => 'news',
274
-)
275
-Request URL: /Public/vitrine/news
276
-Stack Trace:
277
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
278
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
279
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
280
-#3 {main}
281
-2015-11-09 14:32:44 Error: Fatal Error (1): Class 'HtmlHelper' not found in [/home/kod3/work/vitrine/app/View/Helper/HtmlExtHelper.php, line 13]
282
-2015-11-09 14:32:44 Error: [FatalErrorException] Class 'HtmlHelper' not found
283
-Request URL: /Public/vitrine/news
284
-Stack Trace:
285
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Error/ErrorHandler.php(213): ErrorHandler::handleFatalError(1, 'Class 'HtmlHelp...', '/home/kod3/work...', 13)
286
-#1 [internal function]: ErrorHandler::handleError(1, 'Class 'HtmlHelp...', '/home/kod3/work...', 13, Array)
287
-#2 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Core/App.php(933): call_user_func('ErrorHandler::h...', 1, 'Class 'HtmlHelp...', '/home/kod3/work...', 13, Array)
288
-#3 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Core/App.php(906): App::_checkFatalError()
289
-#4 [internal function]: App::shutdown()
290
-#5 {main}
291
-2015-11-09 14:33:14 Error: [MissingActionException] Action PagesController::news() could not be found.
292
-Exception Attributes: array (
293
-  'controller' => 'PagesController',
294
-  'action' => 'news',
295
-)
296
-Request URL: /Public/vitrine/news
297
-Stack Trace:
298
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
299
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
300
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
301
-#3 {main}
302
-2015-11-09 14:33:23 Error: [MissingActionException] Action PagesController::news() could not be found.
303
-Exception Attributes: array (
304
-  'controller' => 'PagesController',
305
-  'action' => 'news',
306
-)
307
-Request URL: /Public/vitrine/news
308
-Stack Trace:
309
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
310
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
311
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
312
-#3 {main}
313
-2015-11-09 14:33:24 Error: [MissingActionException] Action PagesController::mission() could not be found.
314
-Exception Attributes: array (
315
-  'controller' => 'PagesController',
316
-  'action' => 'mission',
317
-)
318
-Request URL: /Public/vitrine/mission
319
-Stack Trace:
320
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
321
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
322
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
323
-#3 {main}
324
-2015-11-09 14:33:24 Error: [MissingActionException] Action PagesController::contact() could not be found.
325
-Exception Attributes: array (
326
-  'controller' => 'PagesController',
327
-  'action' => 'contact',
328
-)
329
-Request URL: /Public/vitrine/contact
330
-Stack Trace:
331
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
332
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
333
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
334
-#3 {main}
335
-2015-11-09 14:33:26 Error: [MissingActionException] Action PagesController::news() could not be found.
336
-Exception Attributes: array (
337
-  'controller' => 'PagesController',
338
-  'action' => 'news',
339
-)
340
-Request URL: /Public/vitrine/news
341
-Stack Trace:
342
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
343
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
344
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
345
-#3 {main}
346
-2015-11-09 14:34:00 Error: [MissingActionException] Action PagesController::news() could not be found.
347
-Exception Attributes: array (
348
-  'controller' => 'PagesController',
349
-  'action' => 'news',
350
-)
351
-Request URL: /Public/vitrine/news
352
-Stack Trace:
353
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
354
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
355
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
356
-#3 {main}
357
-2015-11-09 14:34:01 Error: [MissingActionException] Action PagesController::mission() could not be found.
358
-Exception Attributes: array (
359
-  'controller' => 'PagesController',
360
-  'action' => 'mission',
361
-)
362
-Request URL: /Public/vitrine/mission
363
-Stack Trace:
364
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
365
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
366
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
367
-#3 {main}
368
-2015-11-09 14:34:01 Error: [MissingActionException] Action PagesController::contact() could not be found.
369
-Exception Attributes: array (
370
-  'controller' => 'PagesController',
371
-  'action' => 'contact',
372
-)
373
-Request URL: /Public/vitrine/contact
374
-Stack Trace:
375
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
376
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
377
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
378
-#3 {main}
379
-2015-11-09 14:34:03 Error: [MissingActionException] Action PagesController::news() could not be found.
380
-Exception Attributes: array (
381
-  'controller' => 'PagesController',
382
-  'action' => 'news',
383
-)
384
-Request URL: /Public/vitrine/news
385
-Stack Trace:
386
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
387
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
388
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
389
-#3 {main}
390
-2015-11-09 14:34:10 Error: [MissingActionException] Action PagesController::about() could not be found.
391
-Exception Attributes: array (
392
-  'controller' => 'PagesController',
393
-  'action' => 'about',
394
-)
395
-Request URL: /Public/vitrine/about
396
-Stack Trace:
397
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
398
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
399
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
400
-#3 {main}
401
-2015-11-09 14:34:12 Error: [MissingActionException] Action PagesController::news() could not be found.
402
-Exception Attributes: array (
403
-  'controller' => 'PagesController',
404
-  'action' => 'news',
405
-)
406
-Request URL: /Public/vitrine/news
407
-Stack Trace:
408
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
409
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
410
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
411
-#3 {main}
412
-2015-11-09 14:38:09 Error: [MissingActionException] Action PagesController::about() could not be found.
413
-Exception Attributes: array (
414
-  'controller' => 'PagesController',
415
-  'action' => 'about',
416
-)
417
-Request URL: /Public/vitrine/about
418
-Stack Trace:
419
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
420
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
421
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
422
-#3 {main}
423
-2015-11-09 14:38:43 Error: [MissingActionException] Action PagesController::about() could not be found.
424
-Exception Attributes: array (
425
-  'controller' => 'PagesController',
426
-  'action' => 'about',
427
-)
428
-Request URL: /Public/vitrine/about
429
-Stack Trace:
430
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
431
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
432
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
433
-#3 {main}
434
-2015-11-09 14:40:24 Error: [MissingActionException] Action PagesController::about() could not be found.
435
-Exception Attributes: array (
436
-  'controller' => 'PagesController',
437
-  'action' => 'about',
438
-)
439
-Request URL: /Public/vitrine/about
440
-Stack Trace:
441
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
442
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
443
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
444
-#3 {main}
445
-2015-11-09 14:40:36 Error: [MissingActionException] Action PagesController::about() could not be found.
446
-Exception Attributes: array (
447
-  'controller' => 'PagesController',
448
-  'action' => 'about',
449
-)
450
-Request URL: /Public/vitrine/about
451
-Stack Trace:
452
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
453
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
454
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
455
-#3 {main}
456
-2015-11-09 14:40:51 Error: [MissingActionException] Action PagesController::news() could not be found.
457
-Exception Attributes: array (
458
-  'controller' => 'PagesController',
459
-  'action' => 'news',
460
-)
461
-Request URL: /Public/vitrine/news
462
-Stack Trace:
463
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
464
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
465
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
466
-#3 {main}
467
-2015-11-09 14:41:00 Error: [MissingActionException] Action PagesController::mission() could not be found.
468
-Exception Attributes: array (
469
-  'controller' => 'PagesController',
470
-  'action' => 'mission',
471
-)
472
-Request URL: /Public/vitrine/mission
473
-Stack Trace:
474
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
475
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
476
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
477
-#3 {main}
478
-2015-11-09 14:41:01 Error: [MissingActionException] Action PagesController::news() could not be found.
479
-Exception Attributes: array (
480
-  'controller' => 'PagesController',
481
-  'action' => 'news',
482
-)
483
-Request URL: /Public/vitrine/news
484
-Stack Trace:
485
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
486
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
487
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
488
-#3 {main}
489
-2015-11-09 14:41:06 Error: [MissingActionException] Action PagesController::contact() could not be found.
490
-Exception Attributes: array (
491
-  'controller' => 'PagesController',
492
-  'action' => 'contact',
493
-)
494
-Request URL: /Public/vitrine/contact
495
-Stack Trace:
496
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
497
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
498
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
499
-#3 {main}
500
-2015-11-09 14:42:35 Error: [MissingViewException] View file "Pages/contact.ctp" is missing.
501
-Exception Attributes: array (
502
-  'file' => 'Pages/contact.ctp',
503
-)
504
-Request URL: /Public/vitrine/contact
505
-Stack Trace:
506
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/View/View.php(470): View->_getViewFileName(NULL)
507
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php(960): View->render(NULL, NULL)
508
-#2 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(200): Controller->render()
509
-#3 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
510
-#4 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
511
-#5 {main}
512
-2015-11-09 14:43:03 Error: [MissingActionException] Action PagesController::audit() could not be found.
513
-Exception Attributes: array (
514
-  'controller' => 'PagesController',
515
-  'action' => 'audit',
516
-)
517
-Request URL: /Public/vitrine/audit
518
-Stack Trace:
519
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
520
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
521
-#2 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
522
-#3 {main}
523
-2015-11-09 14:44:02 Error: [MissingViewException] View file "Pages/mission.ctp" is missing.
524
-Exception Attributes: array (
525
-  'file' => 'Pages/mission.ctp',
526
-)
527
-Request URL: /Public/vitrine/mission
528
-Stack Trace:
529
-#0 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/View/View.php(470): View->_getViewFileName(NULL)
530
-#1 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php(960): View->render(NULL, NULL)
531
-#2 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(200): Controller->render()
532
-#3 /home/kod3/work/vitrine/vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest))
533
-#4 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
534
-#5 {main}
535
-2015-11-09 16:23:04 Error: [MissingControllerException] Controller class CssController could not be found.
536
-Exception Attributes: array (
537
-  'class' => 'CssController',
538
-  'plugin' => NULL,
539
-)
540
-Request URL: /Public/vitrine/css/fontawesome.min.css
541
-Stack Trace:
542
-#0 /home/kod3/work/vitrine/app/webroot/index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
543
-#1 {main}

+ 0
- 7
vendor/autoload.php Visa fil

@@ -1,7 +0,0 @@
1
-<?php
2
-
3
-// autoload.php @generated by Composer
4
-
5
-require_once __DIR__ . '/composer' . '/autoload_real.php';
6
-
7
-return ComposerAutoloaderInitfb65cae94f53f9a156e3145b5c7198e4::getLoader();

+ 0
- 1
vendor/bin/cake Visa fil

@@ -1 +0,0 @@
1
-../cakephp/cakephp/lib/Cake/Console/cake

+ 0
- 17
vendor/cakephp/cakephp/.editorconfig Visa fil

@@ -1,17 +0,0 @@
1
-; This file is for unifying the coding style for different editors and IDEs.
2
-; More information at http://editorconfig.org
3
-
4
-root = true
5
-
6
-[*]
7
-indent_style = tab
8
-end_of_line = lf
9
-insert_final_newline = true
10
-trim_trailing_whitespace = true
11
-
12
-[*.bat]
13
-end_of_line = crlf
14
-
15
-[*.yml]
16
-indent_style = space
17
-indent_size = 2

+ 0
- 38
vendor/cakephp/cakephp/.gitattributes Visa fil

@@ -1,38 +0,0 @@
1
-# Define the line ending behavior of the different file extensions
2
-# Set default behaviour, in case users don't have core.autocrlf set.
3
-* text=auto
4
-* text eol=lf
5
-
6
-# Explicitly declare text files we want to always be normalized and converted
7
-# to native line endings on checkout.
8
-*.php text
9
-*.default text
10
-*.ctp text
11
-*.sql text
12
-*.md text
13
-*.po text
14
-*.js text
15
-*.css text
16
-*.ini text
17
-*.properties text
18
-*.txt text
19
-*.xml text
20
-*.yml text
21
-.htaccess text
22
-
23
-# Declare files that will always have CRLF line endings on checkout.
24
-*.bat eol=crlf
25
-
26
-# Declare files that will always have LF line endings on checkout.
27
-*.pem eol=lf
28
-
29
-# Denote all files that are truly binary and should not be modified.
30
-*.png binary
31
-*.jpg binary
32
-*.gif binary
33
-*.ico binary
34
-*.mo binary
35
-*.pdf binary
36
-*.woff binary
37
-*.ttf binary
38
-*.eot binary

+ 0
- 27
vendor/cakephp/cakephp/.gitignore Visa fil

@@ -1,27 +0,0 @@
1
-# User specific & automatically generated files #
2
-#################################################
3
-/app/Config/database.php
4
-/app/tmp
5
-/lib/Cake/Console/Templates/skel/tmp/
6
-/plugins
7
-/vendors
8
-/build
9
-/dist
10
-/tags
11
-*.mo
12
-
13
-# IDE and editor specific files #
14
-#################################
15
-/nbproject
16
-.idea
17
-
18
-# OS generated files #
19
-######################
20
-.DS_Store
21
-.DS_Store?
22
-._*
23
-.Spotlight-V100
24
-.Trashes
25
-Icon?
26
-ehthumbs.db
27
-Thumbs.db

+ 0
- 5
vendor/cakephp/cakephp/.htaccess Visa fil

@@ -1,5 +0,0 @@
1
-<IfModule mod_rewrite.c>
2
-	RewriteEngine on
3
-	RewriteRule ^$ app/webroot/ [L]
4
-	RewriteRule (.*) app/webroot/$1 [L]
5
-</IfModule>

+ 0
- 129
vendor/cakephp/cakephp/.travis.yml Visa fil

@@ -1,129 +0,0 @@
1
-language: php
2
-
3
-php:
4
-  - 5.3
5
-  - 5.4
6
-  - 5.5
7
-  - 5.6
8
-
9
-env:
10
-  - DB=mysql
11
-
12
-services:
13
-  - memcached
14
-
15
-matrix:
16
-  fast_finish: true
17
-  include:
18
-    - php: 5.4
19
-      env: DB=pgsql
20
-
21
-    - php: 5.4
22
-      env: DB=sqlite
23
-
24
-    - php: 5.4
25
-      env: PHPCS=1
26
-
27
-
28
-before_script:
29
-  - sh -c "composer global require 'phpunit/phpunit=3.7.33'"
30
-  - sh -c "ln -s ~/.composer/vendor/phpunit/phpunit/PHPUnit ./vendors/PHPUnit"
31
-  - sudo locale-gen de_DE
32
-  - sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'CREATE DATABASE cakephp_test;'; fi"
33
-  - sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'CREATE DATABASE cakephp_test2;'; fi"
34
-  - sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'CREATE DATABASE cakephp_test3;'; fi"
35
-  - sh -c "if [ '$DB' = 'pgsql' ]; then psql -c 'CREATE DATABASE cakephp_test;' -U postgres; fi"
36
-  - sh -c "if [ '$DB' = 'pgsql' ]; then psql -c 'CREATE SCHEMA test2;' -U postgres -d cakephp_test; fi"
37
-  - sh -c "if [ '$DB' = 'pgsql' ]; then psql -c 'CREATE SCHEMA test3;' -U postgres -d cakephp_test; fi"
38
-  - chmod -R 777 ./app/tmp
39
-  - sudo apt-get install lighttpd
40
-  - sh -c "if [ '$PHPCS' = '1' ]; then composer global require 'cakephp/cakephp-codesniffer:1.*'; fi"
41
-  - sh -c "if [ '$PHPCS' = '1' ]; then ~/.composer/vendor/bin/phpcs --config-set installed_paths ~/.composer/vendor/cakephp/cakephp-codesniffer; fi"
42
-  - echo "extension = memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
43
-  - phpenv rehash
44
-  - set +H
45
-  - echo "<?php
46
-    class DATABASE_CONFIG {
47
-    private \$identities = array(
48
-      'mysql' => array(
49
-        'datasource' => 'Database/Mysql',
50
-        'host' => '0.0.0.0',
51
-        'login' => 'travis'
52
-      ),
53
-      'pgsql' => array(
54
-        'datasource' => 'Database/Postgres',
55
-        'host' => '127.0.0.1',
56
-        'login' => 'postgres',
57
-        'database' => 'cakephp_test',
58
-        'schema' => array(
59
-          'default' => 'public',
60
-          'test' => 'public',
61
-          'test2' => 'test2',
62
-          'test_database_three' => 'test3'
63
-        )
64
-      ),
65
-      'sqlite' => array(
66
-        'datasource' => 'Database/Sqlite',
67
-        'database' => array(
68
-          'default' => ':memory:',
69
-          'test' => ':memory:',
70
-          'test2' => '/tmp/cakephp_test2.db',
71
-          'test_database_three' => '/tmp/cakephp_test3.db'
72
-        ),
73
-      )
74
-    );
75
-    public \$default = array(
76
-      'persistent' => false,
77
-      'host' => '',
78
-      'login' => '',
79
-      'password' => '',
80
-      'database' => 'cakephp_test',
81
-      'prefix' => ''
82
-    );
83
-    public \$test = array(
84
-      'persistent' => false,
85
-      'host' => '',
86
-      'login' => '',
87
-      'password' => '',
88
-      'database' => 'cakephp_test',
89
-      'prefix' => ''
90
-    );
91
-    public \$test2 = array(
92
-      'persistent' => false,
93
-      'host' => '',
94
-      'login' => '',
95
-      'password' => '',
96
-      'database' => 'cakephp_test2',
97
-      'prefix' => ''
98
-    );
99
-    public \$test_database_three = array(
100
-      'persistent' => false,
101
-      'host' => '',
102
-      'login' => '',
103
-      'password' => '',
104
-      'database' => 'cakephp_test3',
105
-      'prefix' => ''
106
-    );
107
-    public function __construct() {
108
-      \$db = 'mysql';
109
-      if (!empty(\$_SERVER['DB'])) {
110
-        \$db = \$_SERVER['DB'];
111
-      }
112
-      foreach (array('default', 'test', 'test2', 'test_database_three') as \$source) {
113
-        \$config = array_merge(\$this->{\$source}, \$this->identities[\$db]);
114
-        if (is_array(\$config['database'])) {
115
-          \$config['database'] = \$config['database'][\$source];
116
-        }
117
-        if (!empty(\$config['schema']) && is_array(\$config['schema'])) {
118
-          \$config['schema'] = \$config['schema'][\$source];
119
-        }
120
-        \$this->{\$source} = \$config;
121
-      }
122
-    }
123
-    }" > app/Config/database.php
124
-script:
125
-  - sh -c "if [ '$PHPCS' != '1' ]; then ./lib/Cake/Console/cake test core AllTests --stderr; fi"
126
-  - sh -c "if [ '$PHPCS' = '1' ]; then ~/.composer/vendor/bin/phpcs -p --extensions=php --standard=CakePHP ./lib/Cake; fi;"
127
-
128
-notifications:
129
-  email: false

+ 0
- 77
vendor/cakephp/cakephp/CONTRIBUTING.md Visa fil

@@ -1,77 +0,0 @@
1
-# How to contribute
2
-
3
-CakePHP loves to welcome your contributions. There are several ways to help out:
4
-* Create an [issue](https://github.com/cakephp/cakephp/issues) on GitHub, if you have found a bug
5
-* Write test cases for open bug issues
6
-* Write patches for open bug/feature issues, preferably with test cases included
7
-* Contribute to the [documentation](https://github.com/cakephp/docs)
8
-
9
-There are a few guidelines that we need contributors to follow so that we have a
10
-chance of keeping on top of things.
11
-
12
-## Getting Started
13
-
14
-* Make sure you have a [GitHub account](https://github.com/signup/free).
15
-* Submit an [issue](https://github.com/cakephp/cakephp/issues), assuming one does not already exist.
16
-  * Clearly describe the issue including steps to reproduce when it is a bug.
17
-  * Make sure you fill in the earliest version that you know has the issue.
18
-* Fork the repository on GitHub.
19
-
20
-## Making Changes
21
-
22
-* Create a topic branch from where you want to base your work.
23
-  * This is usually the master branch.
24
-  * Only target release branches if you are certain your fix must be on that
25
-    branch.
26
-  * To quickly create a topic branch based on master; `git branch
27
-    master/my_contribution master` then checkout the new branch with `git
28
-    checkout master/my_contribution`. Better avoid working directly on the
29
-    `master` branch, to avoid conflicts if you pull in updates from origin.
30
-* Make commits of logical units.
31
-* Check for unnecessary whitespace with `git diff --check` before committing.
32
-* Use descriptive commit messages and reference the #issue number.
33
-* Core test cases should continue to pass. You can run tests locally or enable
34
-  [travis-ci](https://travis-ci.org/) for your fork, so all tests and codesniffs
35
-  will be executed.
36
-* Your work should apply the [CakePHP coding standards](http://book.cakephp.org/2.0/en/contributing/cakephp-coding-conventions.html).
37
-
38
-## Which branch to base the work
39
-
40
-* Bugfix branches will be based on master.
41
-* New features that are backwards compatible will be based on next minor release
42
-  branch.
43
-* New features or other non backwards compatible changes will go in the next major release branch.
44
-
45
-## Submitting Changes
46
-
47
-* Push your changes to a topic branch in your fork of the repository.
48
-* Submit a pull request to the repository in the cakephp organization, with the
49
-  correct target branch.
50
-
51
-## Test cases and codesniffer
52
-
53
-CakePHP tests requires [PHPUnit](http://www.phpunit.de/manual/current/en/installation.html)
54
-3.7, version 4 is not compatible. To run the test cases locally use the following command:
55
-
56
-    ./lib/Cake/Console/cake test core AllTests --stderr
57
-
58
-To run the sniffs for CakePHP coding standards:
59
-
60
-    phpcs -p --extensions=php --standard=CakePHP ./lib/Cake
61
-
62
-Check the [cakephp-codesniffer](https://github.com/cakephp/cakephp-codesniffer)
63
-repository to setup the CakePHP standard. The [README](https://github.com/cakephp/cakephp-codesniffer/blob/master/README.md) contains installation info
64
-for the sniff and phpcs.
65
-
66
-## Reporting a Security Issue
67
-
68
-If you've found a security related issue in CakePHP, please don't open an issue in GitHub. Instead contact us at security@cakephp.org. For more information on how we handle security issues, [see the CakePHP Security Issue Process](http://book.cakephp.org/2.0/en/contributing/tickets.html#reporting-security-issues).
69
-
70
-# Additional Resources
71
-
72
-* [CakePHP coding standards](http://book.cakephp.org/2.0/en/contributing/cakephp-coding-conventions.html)
73
-* [Existing issues](https://github.com/cakephp/cakephp/issues)
74
-* [Development Roadmaps](https://github.com/cakephp/cakephp/wiki#roadmaps)
75
-* [General GitHub documentation](https://help.github.com/)
76
-* [GitHub pull request documentation](https://help.github.com/send-pull-requests/)
77
-* #cakephp IRC channel on freenode.org

+ 0
- 50
vendor/cakephp/cakephp/README.md Visa fil

@@ -1,50 +0,0 @@
1
-# CakePHP
2
-
3
-[![Latest Stable Version](https://poser.pugx.org/cakephp/cakephp/v/stable.svg)](https://packagist.org/packages/cakephp/cakephp)
4
-[![License](https://poser.pugx.org/cakephp/cakephp/license.svg)](https://packagist.org/packages/cakephp/cakephp)
5
-[![Bake Status](https://secure.travis-ci.org/cakephp/cakephp.png?branch=master)](http://travis-ci.org/cakephp/cakephp)
6
-[![Code consistency](http://squizlabs.github.io/PHP_CodeSniffer/analysis/cakephp/cakephp/grade.svg)](http://squizlabs.github.io/PHP_CodeSniffer/analysis/cakephp/cakephp/)
7
-
8
-[![CakePHP](http://cakephp.org/img/cake-logo.png)](http://www.cakephp.org)
9
-
10
-CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC.
11
-Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
12
-
13
-
14
-## Some Handy Links
15
-
16
-[CakePHP](http://www.cakephp.org) - The rapid development PHP framework
17
-
18
-[CookBook](http://book.cakephp.org) - THE CakePHP user documentation; start learning here!
19
-
20
-[API](http://api.cakephp.org) - A reference to CakePHP's classes
21
-
22
-[Plugins](http://plugins.cakephp.org/) - A repository of extensions to the framework
23
-
24
-[The Bakery](http://bakery.cakephp.org) - Tips, tutorials and articles
25
-
26
-[Community Center](http://community.cakephp.org) - A source for everything community related
27
-
28
-[Training](http://training.cakephp.org) - Join a live session and get skilled with the framework
29
-
30
-[CakeFest](http://cakefest.org) - Don't miss our annual CakePHP conference
31
-
32
-[Cake Software Foundation](http://cakefoundation.org) - Promoting development related to CakePHP
33
-
34
-
35
-## Get Support!
36
-
37
-[#cakephp](http://webchat.freenode.net/?channels=#cakephp) on irc.freenode.net - Come chat with us, we have cake
38
-
39
-[Google Group](https://groups.google.com/group/cake-php) - Community mailing list and forum
40
-
41
-[GitHub Issues](https://github.com/cakephp/cakephp/issues) - Got issues? Please tell us!
42
-
43
-[Roadmaps](https://github.com/cakephp/cakephp/wiki#roadmaps) - Want to contribute? Get involved!
44
-
45
-
46
-## Contributing
47
-
48
-[CONTRIBUTING.md](CONTRIBUTING.md) - Quick pointers for contributing to the CakePHP project
49
-
50
-[CookBook "Contributing" Section (2.x)](http://book.cakephp.org/2.0/en/contributing.html) [(3.0)](http://book.cakephp.org/3.0/en/contributing.html) - Version-specific details about contributing to the project

+ 0
- 5
vendor/cakephp/cakephp/app/.htaccess Visa fil

@@ -1,5 +0,0 @@
1
-<IfModule mod_rewrite.c>
2
-	RewriteEngine on
3
-	RewriteRule ^$ webroot/ [L]
4
-	RewriteRule (.*) webroot/$1 [L]
5
-</IfModule>

+ 0
- 101
vendor/cakephp/cakephp/app/Config/Schema/db_acl.php Visa fil

@@ -1,101 +0,0 @@
1
-<?php
2
-/**
3
- * This is Acl Schema file
4
- *
5
- * Use it to configure database for ACL
6
- *
7
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
8
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
9
- *
10
- * Licensed under The MIT License
11
- * For full copyright and license information, please see the LICENSE.txt
12
- * Redistributions of files must retain the above copyright notice.
13
- *
14
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
15
- * @link          http://cakephp.org CakePHP(tm) Project
16
- * @package       app.Config.Schema
17
- * @since         CakePHP(tm) v 0.2.9
18
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
19
- */
20
-
21
-/**
22
- * Using the Schema command line utility
23
- * cake schema run create DbAcl
24
- */
25
-class DbAclSchema extends CakeSchema {
26
-
27
-/**
28
- * Before event.
29
- *
30
- * @param array $event The event data.
31
- * @return bool Success
32
- */
33
-	public function before($event = array()) {
34
-		return true;
35
-	}
36
-
37
-/**
38
- * After event.
39
- *
40
- * @param array $event The event data.
41
- * @return void
42
- */
43
-	public function after($event = array()) {
44
-	}
45
-
46
-/**
47
- * ACO - Access Control Object - Something that is wanted
48
- */
49
-	public $acos = array(
50
-		'id' => array('type' => 'integer', 'null' => false, 'default' => null, 'length' => 10, 'key' => 'primary'),
51
-		'parent_id' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 10),
52
-		'model' => array('type' => 'string', 'null' => true),
53
-		'foreign_key' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 10),
54
-		'alias' => array('type' => 'string', 'null' => true),
55
-		'lft' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 10),
56
-		'rght' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 10),
57
-		'indexes' => array(
58
-			'PRIMARY' => array('column' => 'id', 'unique' => 1),
59
-			'idx_acos_lft_rght' => array('column' => array('lft', 'rght'), 'unique' => 0),
60
-			'idx_acos_alias' => array('column' => 'alias', 'unique' => 0)
61
-		)
62
-	);
63
-
64
-/**
65
- * ARO - Access Request Object - Something that wants something
66
- */
67
-	public $aros = array(
68
-		'id' => array('type' => 'integer', 'null' => false, 'default' => null, 'length' => 10, 'key' => 'primary'),
69
-		'parent_id' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 10),
70
-		'model' => array('type' => 'string', 'null' => true),
71
-		'foreign_key' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 10),
72
-		'alias' => array('type' => 'string', 'null' => true),
73
-		'lft' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 10),
74
-		'rght' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 10),
75
-		'indexes' => array(
76
-			'PRIMARY' => array('column' => 'id', 'unique' => 1),
77
-			'idx_aros_lft_rght' => array('column' => array('lft', 'rght'), 'unique' => 0),
78
-			'idx_aros_alias' => array('column' => 'alias', 'unique' => 0)
79
-		)
80
-	);
81
-
82
-/**
83
- * Used by the Cake::Model:Permission class.
84
- * Checks if the given $aro has access to action $action in $aco.
85
- */
86
-	public $aros_acos = array(
87
-		'id' => array('type' => 'integer', 'null' => false, 'default' => null, 'length' => 10, 'key' => 'primary'),
88
-		'aro_id' => array('type' => 'integer', 'null' => false, 'length' => 10, 'key' => 'index'),
89
-		'aco_id' => array('type' => 'integer', 'null' => false, 'length' => 10),
90
-		'_create' => array('type' => 'string', 'null' => false, 'default' => '0', 'length' => 2),
91
-		'_read' => array('type' => 'string', 'null' => false, 'default' => '0', 'length' => 2),
92
-		'_update' => array('type' => 'string', 'null' => false, 'default' => '0', 'length' => 2),
93
-		'_delete' => array('type' => 'string', 'null' => false, 'default' => '0', 'length' => 2),
94
-		'indexes' => array(
95
-			'PRIMARY' => array('column' => 'id', 'unique' => 1),
96
-			'ARO_ACO_KEY' => array('column' => array('aro_id', 'aco_id'), 'unique' => 1),
97
-			'idx_aco_id' => array('column' => 'aco_id', 'unique' => 0)
98
-		)
99
-	);
100
-
101
-}

+ 0
- 52
vendor/cakephp/cakephp/app/Config/Schema/db_acl.sql Visa fil

@@ -1,52 +0,0 @@
1
-# $Id$
2
-#
3
-# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
4
-#
5
-# Licensed under The MIT License
6
-# For full copyright and license information, please see the LICENSE.txt
7
-# Redistributions of files must retain the above copyright notice.
8
-# MIT License (http://www.opensource.org/licenses/mit-license.php)
9
-
10
-CREATE TABLE acos (
11
-  id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
12
-  parent_id INTEGER(10) DEFAULT NULL,
13
-  model VARCHAR(255) DEFAULT '',
14
-  foreign_key INTEGER(10) UNSIGNED DEFAULT NULL,
15
-  alias VARCHAR(255) DEFAULT '',
16
-  lft INTEGER(10) DEFAULT NULL,
17
-  rght INTEGER(10) DEFAULT NULL,
18
-  PRIMARY KEY  (id)
19
-);
20
-
21
-CREATE TABLE aros_acos (
22
-  id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
23
-  aro_id INTEGER(10) UNSIGNED NOT NULL,
24
-  aco_id INTEGER(10) UNSIGNED NOT NULL,
25
-  _create CHAR(2) NOT NULL DEFAULT 0,
26
-  _read CHAR(2) NOT NULL DEFAULT 0,
27
-  _update CHAR(2) NOT NULL DEFAULT 0,
28
-  _delete CHAR(2) NOT NULL DEFAULT 0,
29
-  PRIMARY KEY(id)
30
-);
31
-
32
-CREATE TABLE aros (
33
-  id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
34
-  parent_id INTEGER(10) DEFAULT NULL,
35
-  model VARCHAR(255) DEFAULT '',
36
-  foreign_key INTEGER(10) UNSIGNED DEFAULT NULL,
37
-  alias VARCHAR(255) DEFAULT '',
38
-  lft INTEGER(10) DEFAULT NULL,
39
-  rght INTEGER(10) DEFAULT NULL,
40
-  PRIMARY KEY  (id)
41
-);
42
-
43
-/* this indexes will improve acl perfomance */
44
-CREATE INDEX idx_acos_lft_rght ON `acos` (`lft`, `rght`);
45
-
46
-CREATE INDEX idx_acos_alias ON `acos` (`alias`);
47
-
48
-CREATE INDEX idx_aros_lft_rght ON `aros` (`lft`, `rght`);
49
-
50
-CREATE INDEX idx_aros_alias ON `aros` (`alias`);
51
-
52
-CREATE INDEX idx_aco_id ON `aros_acos` (`aco_id`);

+ 0
- 71
vendor/cakephp/cakephp/app/Config/Schema/i18n.php Visa fil

@@ -1,71 +0,0 @@
1
-<?php
2
-/**
3
- * This is i18n Schema file
4
- *
5
- * Use it to configure database for i18n
6
- *
7
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
8
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
9
- *
10
- * Licensed under The MIT License
11
- * For full copyright and license information, please see the LICENSE.txt
12
- * Redistributions of files must retain the above copyright notice.
13
- *
14
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
15
- * @link          http://cakephp.org CakePHP(tm) Project
16
- * @package       app.Config.Schema
17
- * @since         CakePHP(tm) v 0.2.9
18
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
19
- */
20
-
21
-/**
22
- * Using the Schema command line utility
23
- *
24
- * Use it to configure database for i18n
25
- *
26
- * cake schema run create i18n
27
- */
28
-class I18nSchema extends CakeSchema {
29
-
30
-/**
31
- * The name property
32
- *
33
- * @var string
34
- */
35
-	public $name = 'i18n';
36
-
37
-/**
38
- * Before callback.
39
- *
40
- * @param array $event Schema object properties
41
- * @return bool Should process continue
42
- */
43
-	public function before($event = array()) {
44
-		return true;
45
-	}
46
-
47
-/**
48
- * After callback.
49
- *
50
- * @param array $event Schema object properties
51
- * @return void
52
- */
53
-	public function after($event = array()) {
54
-	}
55
-
56
-/**
57
- * The i18n table definition
58
- *
59
- * @var array
60
- */
61
-	public $i18n = array(
62
-		'id' => array('type' => 'integer', 'null' => false, 'default' => null, 'length' => 10, 'key' => 'primary'),
63
-		'locale' => array('type' => 'string', 'null' => false, 'length' => 6, 'key' => 'index'),
64
-		'model' => array('type' => 'string', 'null' => false, 'key' => 'index'),
65
-		'foreign_key' => array('type' => 'integer', 'null' => false, 'length' => 10, 'key' => 'index'),
66
-		'field' => array('type' => 'string', 'null' => false, 'key' => 'index'),
67
-		'content' => array('type' => 'text', 'null' => true, 'default' => null),
68
-		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1), 'locale' => array('column' => 'locale', 'unique' => 0), 'model' => array('column' => 'model', 'unique' => 0), 'row_id' => array('column' => 'foreign_key', 'unique' => 0), 'field' => array('column' => 'field', 'unique' => 0))
69
-	);
70
-
71
-}

+ 0
- 27
vendor/cakephp/cakephp/app/Config/Schema/i18n.sql Visa fil

@@ -1,27 +0,0 @@
1
-# $Id$
2
-#
3
-# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
4
-#
5
-# Licensed under The MIT License
6
-# For full copyright and license information, please see the LICENSE.txt
7
-# Redistributions of files must retain the above copyright notice.
8
-# MIT License (http://www.opensource.org/licenses/mit-license.php)
9
-
10
-CREATE TABLE i18n (
11
-	id int(10) NOT NULL auto_increment,
12
-	locale varchar(6) NOT NULL,
13
-	model varchar(255) NOT NULL,
14
-	foreign_key int(10) NOT NULL,
15
-	field varchar(255) NOT NULL,
16
-	content mediumtext,
17
-	PRIMARY KEY	(id),
18
-#	UNIQUE INDEX I18N_LOCALE_FIELD(locale, model, foreign_key, field),
19
-#	INDEX I18N_LOCALE_ROW(locale, model, foreign_key),
20
-#	INDEX I18N_LOCALE_MODEL(locale, model),
21
-#	INDEX I18N_FIELD(model, foreign_key, field),
22
-#	INDEX I18N_ROW(model, foreign_key),
23
-	INDEX locale (locale),
24
-	INDEX model (model),
25
-	INDEX row_id (foreign_key),
26
-	INDEX field (field)
27
-);

+ 0
- 65
vendor/cakephp/cakephp/app/Config/Schema/sessions.php Visa fil

@@ -1,65 +0,0 @@
1
-<?php
2
-/**
3
- * This is Sessions Schema file
4
- *
5
- * Use it to configure database for Sessions
6
- *
7
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
8
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
9
- *
10
- * Licensed under The MIT License
11
- * For full copyright and license information, please see the LICENSE.txt
12
- * Redistributions of files must retain the above copyright notice.
13
- *
14
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
15
- * @link          http://cakephp.org CakePHP(tm) Project
16
- * @package       app.Config.Schema
17
- * @since         CakePHP(tm) v 0.2.9
18
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
19
- */
20
-
21
-/**
22
- * Using the Schema command line utility
23
- * cake schema run create Sessions
24
- */
25
-class SessionsSchema extends CakeSchema {
26
-
27
-/**
28
- * Name property
29
- *
30
- * @var string
31
- */
32
-	public $name = 'Sessions';
33
-
34
-/**
35
- * Before callback.
36
- *
37
- * @param array $event Schema object properties
38
- * @return bool Should process continue
39
- */
40
-	public function before($event = array()) {
41
-		return true;
42
-	}
43
-
44
-/**
45
- * After callback.
46
- *
47
- * @param array $event Schema object properties
48
- * @return void
49
- */
50
-	public function after($event = array()) {
51
-	}
52
-
53
-/**
54
- * The cake_sessions table definition
55
- *
56
- * @var array
57
- */
58
-	public $cake_sessions = array(
59
-		'id' => array('type' => 'string', 'null' => false, 'key' => 'primary'),
60
-		'data' => array('type' => 'text', 'null' => true, 'default' => null),
61
-		'expires' => array('type' => 'integer', 'null' => true, 'default' => null),
62
-		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
63
-	);
64
-
65
-}

+ 0
- 17
vendor/cakephp/cakephp/app/Config/Schema/sessions.sql Visa fil

@@ -1,17 +0,0 @@
1
-# $Id$
2
-#
3
-# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
4
-#								1785 E. Sahara Avenue, Suite 490-204
5
-#								Las Vegas, Nevada 89104
6
-#
7
-# Licensed under The MIT License
8
-# For full copyright and license information, please see the LICENSE.txt
9
-# Redistributions of files must retain the above copyright notice.
10
-# MIT License (http://www.opensource.org/licenses/mit-license.php)
11
-
12
-CREATE TABLE cake_sessions (
13
-  id varchar(255) NOT NULL default '',
14
-  data text,
15
-  expires int(11) default NULL,
16
-  PRIMARY KEY  (id)
17
-);

+ 0
- 65
vendor/cakephp/cakephp/app/Config/acl.ini.php Visa fil

@@ -1,65 +0,0 @@
1
-;<?php exit() ?>
2
-;/**
3
-; * ACL Configuration
4
-; *
5
-; * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
-; * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
-; *
8
-; *  Licensed under The MIT License
9
-; *  Redistributions of files must retain the above copyright notice.
10
-; *
11
-; * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
12
-; * @link          http://cakephp.org CakePHP(tm) Project
13
-; * @package       app.Config
14
-; * @since         CakePHP(tm) v 0.10.0.1076
15
-; * @license       http://www.opensource.org/licenses/mit-license.php MIT License
16
-; */
17
-
18
-; acl.ini.php - CakePHP ACL Configuration
19
-; ---------------------------------------------------------------------
20
-; Use this file to specify user permissions.
21
-; aco = access control object (something in your application)
22
-; aro = access request object (something requesting access)
23
-;
24
-; User records are added as follows:
25
-;
26
-; [uid]
27
-; groups = group1, group2, group3
28
-; allow = aco1, aco2, aco3
29
-; deny = aco4, aco5, aco6
30
-;
31
-; Group records are added in a similar manner:
32
-;
33
-; [gid]
34
-; allow = aco1, aco2, aco3
35
-; deny = aco4, aco5, aco6
36
-;
37
-; The allow, deny, and groups sections are all optional.
38
-; NOTE: groups names *cannot* ever be the same as usernames!
39
-;
40
-; ACL permissions are checked in the following order:
41
-; 1. Check for user denies (and DENY if specified)
42
-; 2. Check for user allows (and ALLOW if specified)
43
-; 3. Gather user's groups
44
-; 4. Check group denies (and DENY if specified)
45
-; 5. Check group allows (and ALLOW if specified)
46
-; 6. If no aro, aco, or group information is found, DENY
47
-;
48
-; ---------------------------------------------------------------------
49
-
50
-;-------------------------------------
51
-;Users
52
-;-------------------------------------
53
-
54
-[username-goes-here]
55
-groups = group1, group2
56
-deny = aco1, aco2
57
-allow = aco3, aco4
58
-
59
-;-------------------------------------
60
-;Groups
61
-;-------------------------------------
62
-
63
-[groupname-goes-here]
64
-deny = aco5, aco6
65
-allow = aco7, aco8

+ 0
- 145
vendor/cakephp/cakephp/app/Config/acl.php Visa fil

@@ -1,145 +0,0 @@
1
-<?php
2
-/**
3
- * This is the PHP base ACL configuration file.
4
- *
5
- * Use it to configure access control of your CakePHP application.
6
- *
7
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
8
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
9
- *
10
- * Licensed under The MIT License
11
- * For full copyright and license information, please see the LICENSE.txt
12
- * Redistributions of files must retain the above copyright notice.
13
- *
14
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
15
- * @link          http://cakephp.org CakePHP(tm) Project
16
- * @package       app.Config
17
- * @since         CakePHP(tm) v 2.1
18
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
19
- */
20
-
21
-/**
22
- * Example
23
- * -------
24
- *
25
- * Assumptions:
26
- *
27
- * 1. In your application you created a User model with the following properties:
28
- *    username, group_id, password, email, firstname, lastname and so on.
29
- * 2. You configured AuthComponent to authorize actions via
30
- *    $this->Auth->authorize = array('Actions' => array('actionPath' => 'controllers/'),...)
31
- *
32
- * Now, when a user (i.e. jeff) authenticates successfully and requests a controller action (i.e. /invoices/delete)
33
- * that is not allowed by default (e.g. via $this->Auth->allow('edit') in the Invoices controller) then AuthComponent
34
- * will ask the configured ACL interface if access is granted. Under the assumptions 1. and 2. this will be
35
- * done via a call to Acl->check() with
36
- *
37
- * ```
38
- * array('User' => array('username' => 'jeff', 'group_id' => 4, ...))
39
- * ```
40
- *
41
- * as ARO and
42
- *
43
- * ```
44
- * '/controllers/invoices/delete'
45
- * ```
46
- *
47
- * as ACO.
48
- *
49
- * If the configured map looks like
50
- *
51
- * ```
52
- * $config['map'] = array(
53
- *    'User' => 'User/username',
54
- *    'Role' => 'User/group_id',
55
- * );
56
- * ```
57
- *
58
- * then PhpAcl will lookup if we defined a role like User/jeff. If that role is not found, PhpAcl will try to
59
- * find a definition for Role/4. If the definition isn't found then a default role (Role/default) will be used to
60
- * check rules for the given ACO. The search can be expanded by defining aliases in the alias configuration.
61
- * E.g. if you want to use a more readable name than Role/4 in your definitions you can define an alias like
62
- *
63
- * ```
64
- * $config['alias'] = array(
65
- *    'Role/4' => 'Role/editor',
66
- * );
67
- * ```
68
- *
69
- * In the roles configuration you can define roles on the lhs and inherited roles on the rhs:
70
- *
71
- * ```
72
- * $config['roles'] = array(
73
- *    'Role/admin' => null,
74
- *    'Role/accountant' => null,
75
- *    'Role/editor' => null,
76
- *    'Role/manager' => 'Role/editor, Role/accountant',
77
- *    'User/jeff' => 'Role/manager',
78
- * );
79
- * ```
80
- *
81
- * In this example manager inherits all rules from editor and accountant. Role/admin doesn't inherit from any role.
82
- * Lets define some rules:
83
- *
84
- * ```
85
- * $config['rules'] = array(
86
- *    'allow' => array(
87
- *        '*' => 'Role/admin',
88
- *        'controllers/users/(dashboard|profile)' => 'Role/default',
89
- *        'controllers/invoices/*' => 'Role/accountant',
90
- *        'controllers/articles/*' => 'Role/editor',
91
- *        'controllers/users/*'  => 'Role/manager',
92
- *        'controllers/invoices/delete'  => 'Role/manager',
93
- *    ),
94
- *    'deny' => array(
95
- *        'controllers/invoices/delete' => 'Role/accountant, User/jeff',
96
- *        'controllers/articles/(delete|publish)' => 'Role/editor',
97
- *    ),
98
- * );
99
- * ```
100
- *
101
- * Ok, so as jeff inherits from Role/manager he's matched every rule that references User/jeff, Role/manager,
102
- * Role/editor, and Role/accountant. However, for jeff, rules for User/jeff are more specific than
103
- * rules for Role/manager, rules for Role/manager are more specific than rules for Role/editor and so on.
104
- * This is important when allow and deny rules match for a role. E.g. Role/accountant is allowed
105
- * controllers/invoices/* but at the same time controllers/invoices/delete is denied. But there is a more
106
- * specific rule defined for Role/manager which is allowed controllers/invoices/delete. However, the most specific
107
- * rule denies access to the delete action explicitly for User/jeff, so he'll be denied access to the resource.
108
- *
109
- * If we would remove the role definition for User/jeff, then jeff would be granted access as he would be resolved
110
- * to Role/manager and Role/manager has an allow rule.
111
- */
112
-
113
-/**
114
- * The role map defines how to resolve the user record from your application
115
- * to the roles you defined in the roles configuration.
116
- */
117
-$config['map'] = array(
118
-	'User' => 'User/username',
119
-	'Role' => 'User/group_id',
120
-);
121
-
122
-/**
123
- * define aliases to map your model information to
124
- * the roles defined in your role configuration.
125
- */
126
-$config['alias'] = array(
127
-	'Role/4' => 'Role/editor',
128
-);
129
-
130
-/**
131
- * role configuration
132
- */
133
-$config['roles'] = array(
134
-	'Role/admin' => null,
135
-);
136
-
137
-/**
138
- * rule configuration
139
- */
140
-$config['rules'] = array(
141
-	'allow' => array(
142
-		'*' => 'Role/admin',
143
-	),
144
-	'deny' => array(),
145
-);

+ 0
- 111
vendor/cakephp/cakephp/app/Config/bootstrap.php Visa fil

@@ -1,111 +0,0 @@
1
-<?php
2
-/**
3
- * This file is loaded automatically by the app/webroot/index.php file after core.php
4
- *
5
- * This file should load/create any application wide configuration settings, such as
6
- * Caching, Logging, loading additional configuration files.
7
- *
8
- * You should also use this file to include any files that provide global functions/constants
9
- * that your application uses.
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       app.Config
21
- * @since         CakePHP(tm) v 0.10.8.2117
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-// Setup a 'default' cache configuration for use in the application.
26
-Cache::config('default', array('engine' => 'File'));
27
-
28
-/**
29
- * The settings below can be used to set additional paths to models, views and controllers.
30
- *
31
- * App::build(array(
32
- *     'Model'                     => array('/path/to/models/', '/next/path/to/models/'),
33
- *     'Model/Behavior'            => array('/path/to/behaviors/', '/next/path/to/behaviors/'),
34
- *     'Model/Datasource'          => array('/path/to/datasources/', '/next/path/to/datasources/'),
35
- *     'Model/Datasource/Database' => array('/path/to/databases/', '/next/path/to/database/'),
36
- *     'Model/Datasource/Session'  => array('/path/to/sessions/', '/next/path/to/sessions/'),
37
- *     'Controller'                => array('/path/to/controllers/', '/next/path/to/controllers/'),
38
- *     'Controller/Component'      => array('/path/to/components/', '/next/path/to/components/'),
39
- *     'Controller/Component/Auth' => array('/path/to/auths/', '/next/path/to/auths/'),
40
- *     'Controller/Component/Acl'  => array('/path/to/acls/', '/next/path/to/acls/'),
41
- *     'View'                      => array('/path/to/views/', '/next/path/to/views/'),
42
- *     'View/Helper'               => array('/path/to/helpers/', '/next/path/to/helpers/'),
43
- *     'Console'                   => array('/path/to/consoles/', '/next/path/to/consoles/'),
44
- *     'Console/Command'           => array('/path/to/commands/', '/next/path/to/commands/'),
45
- *     'Console/Command/Task'      => array('/path/to/tasks/', '/next/path/to/tasks/'),
46
- *     'Lib'                       => array('/path/to/libs/', '/next/path/to/libs/'),
47
- *     'Locale'                    => array('/path/to/locales/', '/next/path/to/locales/'),
48
- *     'Vendor'                    => array('/path/to/vendors/', '/next/path/to/vendors/'),
49
- *     'Plugin'                    => array('/path/to/plugins/', '/next/path/to/plugins/'),
50
- * ));
51
- */
52
-
53
-/**
54
- * Custom Inflector rules can be set to correctly pluralize or singularize table, model, controller names or whatever other
55
- * string is passed to the inflection functions
56
- *
57
- * Inflector::rules('singular', array('rules' => array(), 'irregular' => array(), 'uninflected' => array()));
58
- * Inflector::rules('plural', array('rules' => array(), 'irregular' => array(), 'uninflected' => array()));
59
- */
60
-
61
-/**
62
- * Plugins need to be loaded manually, you can either load them one by one or all of them in a single call
63
- * Uncomment one of the lines below, as you need. Make sure you read the documentation on CakePlugin to use more
64
- * advanced ways of loading plugins
65
- *
66
- * CakePlugin::loadAll(); // Loads all plugins at once
67
- * CakePlugin::load('DebugKit'); // Loads a single plugin named DebugKit
68
- */
69
-
70
-/**
71
- * To prefer app translation over plugin translation, you can set
72
- *
73
- * Configure::write('I18n.preferApp', true);
74
- */
75
-
76
-/**
77
- * You can attach event listeners to the request lifecycle as Dispatcher Filter. By default CakePHP bundles two filters:
78
- *
79
- * - AssetDispatcher filter will serve your asset files (css, images, js, etc) from your themes and plugins
80
- * - CacheDispatcher filter will read the Cache.check configure variable and try to serve cached content generated from controllers
81
- *
82
- * Feel free to remove or add filters as you see fit for your application. A few examples:
83
- *
84
- * Configure::write('Dispatcher.filters', array(
85
- *		'MyCacheFilter', //  will use MyCacheFilter class from the Routing/Filter package in your app.
86
- *		'MyCacheFilter' => array('prefix' => 'my_cache_'), //  will use MyCacheFilter class from the Routing/Filter package in your app with settings array.
87
- *		'MyPlugin.MyFilter', // will use MyFilter class from the Routing/Filter package in MyPlugin plugin.
88
- *		array('callable' => $aFunction, 'on' => 'before', 'priority' => 9), // A valid PHP callback type to be called on beforeDispatch
89
- *		array('callable' => $anotherMethod, 'on' => 'after'), // A valid PHP callback type to be called on afterDispatch
90
- *
91
- * ));
92
- */
93
-Configure::write('Dispatcher.filters', array(
94
-	'AssetDispatcher',
95
-	'CacheDispatcher'
96
-));
97
-
98
-/**
99
- * Configures default file logging options
100
- */
101
-App::uses('CakeLog', 'Log');
102
-CakeLog::config('debug', array(
103
-	'engine' => 'File',
104
-	'types' => array('notice', 'info', 'debug'),
105
-	'file' => 'debug',
106
-));
107
-CakeLog::config('error', array(
108
-	'engine' => 'File',
109
-	'types' => array('warning', 'error', 'critical', 'alert', 'emergency'),
110
-	'file' => 'error',
111
-));

+ 0
- 385
vendor/cakephp/cakephp/app/Config/core.php Visa fil

@@ -1,385 +0,0 @@
1
-<?php
2
-/**
3
- * This is core configuration file.
4
- *
5
- * Use it to configure core behavior of Cake.
6
- *
7
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
8
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
9
- *
10
- * Licensed under The MIT License
11
- * For full copyright and license information, please see the LICENSE.txt
12
- * Redistributions of files must retain the above copyright notice.
13
- *
14
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
15
- * @link          http://cakephp.org CakePHP(tm) Project
16
- * @package       app.Config
17
- * @since         CakePHP(tm) v 0.2.9
18
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
19
- */
20
-
21
-//setLocale(LC_ALL, 'deu');
22
-//Configure::write('Config.language', 'deu');
23
-
24
-/**
25
- * CakePHP Debug Level:
26
- *
27
- * Production Mode:
28
- * 	0: No error messages, errors, or warnings shown. Flash messages redirect.
29
- *
30
- * Development Mode:
31
- * 	1: Errors and warnings shown, model caches refreshed, flash messages halted.
32
- * 	2: As in 1, but also with full debug messages and SQL output.
33
- *
34
- * In production mode, flash messages redirect after a time interval.
35
- * In development mode, you need to click the flash message to continue.
36
- */
37
-	Configure::write('debug', 2);
38
-
39
-/**
40
- * Configure the Error handler used to handle errors for your application. By default
41
- * ErrorHandler::handleError() is used. It will display errors using Debugger, when debug > 0
42
- * and log errors with CakeLog when debug = 0.
43
- *
44
- * Options:
45
- *
46
- * - `handler` - callback - The callback to handle errors. You can set this to any callable type,
47
- *   including anonymous functions.
48
- *   Make sure you add App::uses('MyHandler', 'Error'); when using a custom handler class
49
- * - `level` - integer - The level of errors you are interested in capturing.
50
- * - `trace` - boolean - Include stack traces for errors in log files.
51
- *
52
- * @see ErrorHandler for more information on error handling and configuration.
53
- */
54
-	Configure::write('Error', array(
55
-		'handler' => 'ErrorHandler::handleError',
56
-		'level' => E_ALL & ~E_DEPRECATED,
57
-		'trace' => true
58
-	));
59
-
60
-/**
61
- * Configure the Exception handler used for uncaught exceptions. By default,
62
- * ErrorHandler::handleException() is used. It will display a HTML page for the exception, and
63
- * while debug > 0, framework errors like Missing Controller will be displayed. When debug = 0,
64
- * framework errors will be coerced into generic HTTP errors.
65
- *
66
- * Options:
67
- *
68
- * - `handler` - callback - The callback to handle exceptions. You can set this to any callback type,
69
- *   including anonymous functions.
70
- *   Make sure you add App::uses('MyHandler', 'Error'); when using a custom handler class
71
- * - `renderer` - string - The class responsible for rendering uncaught exceptions. If you choose a custom class you
72
- *   should place the file for that class in app/Lib/Error. This class needs to implement a render method.
73
- * - `log` - boolean - Should Exceptions be logged?
74
- * - `skipLog` - array - list of exceptions to skip for logging. Exceptions that
75
- *   extend one of the listed exceptions will also be skipped for logging.
76
- *   Example: `'skipLog' => array('NotFoundException', 'UnauthorizedException')`
77
- *
78
- * @see ErrorHandler for more information on exception handling and configuration.
79
- */
80
-	Configure::write('Exception', array(
81
-		'handler' => 'ErrorHandler::handleException',
82
-		'renderer' => 'ExceptionRenderer',
83
-		'log' => true
84
-	));
85
-
86
-/**
87
- * Application wide charset encoding
88
- */
89
-	Configure::write('App.encoding', 'UTF-8');
90
-
91
-/**
92
- * To configure CakePHP *not* to use mod_rewrite and to
93
- * use CakePHP pretty URLs, remove these .htaccess
94
- * files:
95
- *
96
- * /.htaccess
97
- * /app/.htaccess
98
- * /app/webroot/.htaccess
99
- *
100
- * And uncomment the App.baseUrl below. But keep in mind
101
- * that plugin assets such as images, CSS and JavaScript files
102
- * will not work without URL rewriting!
103
- * To work around this issue you should either symlink or copy
104
- * the plugin assets into you app's webroot directory. This is
105
- * recommended even when you are using mod_rewrite. Handling static
106
- * assets through the Dispatcher is incredibly inefficient and
107
- * included primarily as a development convenience - and
108
- * thus not recommended for production applications.
109
- */
110
-	//Configure::write('App.baseUrl', env('SCRIPT_NAME'));
111
-
112
-/**
113
- * To configure CakePHP to use a particular domain URL
114
- * for any URL generation inside the application, set the following
115
- * configuration variable to the http(s) address to your domain. This
116
- * will override the automatic detection of full base URL and can be
117
- * useful when generating links from the CLI (e.g. sending emails)
118
- */
119
-	//Configure::write('App.fullBaseUrl', 'http://example.com');
120
-
121
-/**
122
- * Web path to the public images directory under webroot.
123
- * If not set defaults to 'img/'
124
- */
125
-	//Configure::write('App.imageBaseUrl', 'img/');
126
-
127
-/**
128
- * Web path to the CSS files directory under webroot.
129
- * If not set defaults to 'css/'
130
- */
131
-	//Configure::write('App.cssBaseUrl', 'css/');
132
-
133
-/**
134
- * Web path to the js files directory under webroot.
135
- * If not set defaults to 'js/'
136
- */
137
-	//Configure::write('App.jsBaseUrl', 'js/');
138
-
139
-/**
140
- * Uncomment the define below to use CakePHP prefix routes.
141
- *
142
- * The value of the define determines the names of the routes
143
- * and their associated controller actions:
144
- *
145
- * Set to an array of prefixes you want to use in your application. Use for
146
- * admin or other prefixed routes.
147
- *
148
- * 	Routing.prefixes = array('admin', 'manager');
149
- *
150
- * Enables:
151
- *	`admin_index()` and `/admin/controller/index`
152
- *	`manager_index()` and `/manager/controller/index`
153
- */
154
-	//Configure::write('Routing.prefixes', array('admin'));
155
-
156
-/**
157
- * Turn off all caching application-wide.
158
- */
159
-	//Configure::write('Cache.disable', true);
160
-
161
-/**
162
- * Enable cache checking.
163
- *
164
- * If set to true, for view caching you must still use the controller
165
- * public $cacheAction inside your controllers to define caching settings.
166
- * You can either set it controller-wide by setting public $cacheAction = true,
167
- * or in each action using $this->cacheAction = true.
168
- */
169
-	//Configure::write('Cache.check', true);
170
-
171
-/**
172
- * Enable cache view prefixes.
173
- *
174
- * If set it will be prepended to the cache name for view file caching. This is
175
- * helpful if you deploy the same application via multiple subdomains and languages,
176
- * for instance. Each version can then have its own view cache namespace.
177
- * Note: The final cache file name will then be `prefix_cachefilename`.
178
- */
179
-	//Configure::write('Cache.viewPrefix', 'prefix');
180
-
181
-/**
182
- * Session configuration.
183
- *
184
- * Contains an array of settings to use for session configuration. The defaults key is
185
- * used to define a default preset to use for sessions, any settings declared here will override
186
- * the settings of the default config.
187
- *
188
- * ## Options
189
- *
190
- * - `Session.cookie` - The name of the cookie to use. Defaults to 'CAKEPHP'
191
- * - `Session.timeout` - The number of minutes you want sessions to live for. This timeout is handled by CakePHP
192
- * - `Session.cookieTimeout` - The number of minutes you want session cookies to live for.
193
- * - `Session.checkAgent` - Do you want the user agent to be checked when starting sessions? You might want to set the
194
- *    value to false, when dealing with older versions of IE, Chrome Frame or certain web-browsing devices and AJAX
195
- * - `Session.defaults` - The default configuration set to use as a basis for your session.
196
- *    There are four builtins: php, cake, cache, database.
197
- * - `Session.handler` - Can be used to enable a custom session handler. Expects an array of callables,
198
- *    that can be used with `session_save_handler`. Using this option will automatically add `session.save_handler`
199
- *    to the ini array.
200
- * - `Session.autoRegenerate` - Enabling this setting, turns on automatic renewal of sessions, and
201
- *    sessionids that change frequently. See CakeSession::$requestCountdown.
202
- * - `Session.ini` - An associative array of additional ini values to set.
203
- *
204
- * The built in defaults are:
205
- *
206
- * - 'php' - Uses settings defined in your php.ini.
207
- * - 'cake' - Saves session files in CakePHP's /tmp directory.
208
- * - 'database' - Uses CakePHP's database sessions.
209
- * - 'cache' - Use the Cache class to save sessions.
210
- *
211
- * To define a custom session handler, save it at /app/Model/Datasource/Session/<name>.php.
212
- * Make sure the class implements `CakeSessionHandlerInterface` and set Session.handler to <name>
213
- *
214
- * To use database sessions, run the app/Config/Schema/sessions.php schema using
215
- * the cake shell command: cake schema create Sessions
216
- */
217
-	Configure::write('Session', array(
218
-		'defaults' => 'php'
219
-	));
220
-
221
-/**
222
- * A random string used in security hashing methods.
223
- */
224
-	Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
225
-
226
-/**
227
- * A random numeric string (digits only) used to encrypt/decrypt strings.
228
- */
229
-	Configure::write('Security.cipherSeed', '76859309657453542496749683645');
230
-
231
-/**
232
- * Apply timestamps with the last modified time to static assets (js, css, images).
233
- * Will append a query string parameter containing the time the file was modified. This is
234
- * useful for invalidating browser caches.
235
- *
236
- * Set to `true` to apply timestamps when debug > 0. Set to 'force' to always enable
237
- * timestamping regardless of debug value.
238
- */
239
-	//Configure::write('Asset.timestamp', true);
240
-
241
-/**
242
- * Compress CSS output by removing comments, whitespace, repeating tags, etc.
243
- * This requires a/var/cache directory to be writable by the web server for caching.
244
- * and /vendors/csspp/csspp.php
245
- *
246
- * To use, prefix the CSS link URL with '/ccss/' instead of '/css/' or use HtmlHelper::css().
247
- */
248
-	//Configure::write('Asset.filter.css', 'css.php');
249
-
250
-/**
251
- * Plug in your own custom JavaScript compressor by dropping a script in your webroot to handle the
252
- * output, and setting the config below to the name of the script.
253
- *
254
- * To use, prefix your JavaScript link URLs with '/cjs/' instead of '/js/' or use JsHelper::link().
255
- */
256
-	//Configure::write('Asset.filter.js', 'custom_javascript_output_filter.php');
257
-
258
-/**
259
- * The class name and database used in CakePHP's
260
- * access control lists.
261
- */
262
-	Configure::write('Acl.classname', 'DbAcl');
263
-	Configure::write('Acl.database', 'default');
264
-
265
-/**
266
- * Uncomment this line and correct your server timezone to fix
267
- * any date & time related errors.
268
- */
269
-	//date_default_timezone_set('UTC');
270
-
271
-/**
272
- * `Config.timezone` is available in which you can set users' timezone string.
273
- * If a method of CakeTime class is called with $timezone parameter as null and `Config.timezone` is set,
274
- * then the value of `Config.timezone` will be used. This feature allows you to set users' timezone just
275
- * once instead of passing it each time in function calls.
276
- */
277
-	//Configure::write('Config.timezone', 'Europe/Paris');
278
-
279
-/**
280
- * Cache Engine Configuration
281
- * Default settings provided below
282
- *
283
- * File storage engine.
284
- *
285
- * 	 Cache::config('default', array(
286
- *		'engine' => 'File', //[required]
287
- *		'duration' => 3600, //[optional]
288
- *		'probability' => 100, //[optional]
289
- * 		'path' => CACHE, //[optional] use system tmp directory - remember to use absolute path
290
- * 		'prefix' => 'cake_', //[optional]  prefix every cache file with this string
291
- * 		'lock' => false, //[optional]  use file locking
292
- * 		'serialize' => true, //[optional]
293
- * 		'mask' => 0664, //[optional]
294
- *	));
295
- *
296
- * APC (http://pecl.php.net/package/APC)
297
- *
298
- * 	 Cache::config('default', array(
299
- *		'engine' => 'Apc', //[required]
300
- *		'duration' => 3600, //[optional]
301
- *		'probability' => 100, //[optional]
302
- * 		'prefix' => Inflector::slug(APP_DIR) . '_', //[optional]  prefix every cache file with this string
303
- *	));
304
- *
305
- * Xcache (http://xcache.lighttpd.net/)
306
- *
307
- * 	 Cache::config('default', array(
308
- *		'engine' => 'Xcache', //[required]
309
- *		'duration' => 3600, //[optional]
310
- *		'probability' => 100, //[optional]
311
- *		'prefix' => Inflector::slug(APP_DIR) . '_', //[optional] prefix every cache file with this string
312
- *		'user' => 'user', //user from xcache.admin.user settings
313
- *		'password' => 'password', //plaintext password (xcache.admin.pass)
314
- *	));
315
- *
316
- * Memcached (http://www.danga.com/memcached/)
317
- *
318
- * Uses the memcached extension. See http://php.net/memcached
319
- *
320
- * 	 Cache::config('default', array(
321
- *		'engine' => 'Memcached', //[required]
322
- *		'duration' => 3600, //[optional]
323
- *		'probability' => 100, //[optional]
324
- * 		'prefix' => Inflector::slug(APP_DIR) . '_', //[optional]  prefix every cache file with this string
325
- * 		'servers' => array(
326
- * 			'127.0.0.1:11211' // localhost, default port 11211
327
- * 		), //[optional]
328
- * 		'persistent' => 'my_connection', // [optional] The name of the persistent connection.
329
- * 		'compress' => false, // [optional] compress data in Memcached (slower, but uses less memory)
330
- *	));
331
- *
332
- *  Wincache (http://php.net/wincache)
333
- *
334
- * 	 Cache::config('default', array(
335
- *		'engine' => 'Wincache', //[required]
336
- *		'duration' => 3600, //[optional]
337
- *		'probability' => 100, //[optional]
338
- *		'prefix' => Inflector::slug(APP_DIR) . '_', //[optional]  prefix every cache file with this string
339
- *	));
340
- */
341
-
342
-/**
343
- * Configure the cache handlers that CakePHP will use for internal
344
- * metadata like class maps, and model schema.
345
- *
346
- * By default File is used, but for improved performance you should use APC.
347
- *
348
- * Note: 'default' and other application caches should be configured in app/Config/bootstrap.php.
349
- *       Please check the comments in bootstrap.php for more info on the cache engines available
350
- *       and their settings.
351
- */
352
-$engine = 'File';
353
-
354
-// In development mode, caches should expire quickly.
355
-$duration = '+999 days';
356
-if (Configure::read('debug') > 0) {
357
-	$duration = '+10 seconds';
358
-}
359
-
360
-// Prefix each application on the same server with a different string, to avoid Memcache and APC conflicts.
361
-$prefix = 'myapp_';
362
-
363
-/**
364
- * Configure the cache used for general framework caching. Path information,
365
- * object listings, and translation cache files are stored with this configuration.
366
- */
367
-Cache::config('_cake_core_', array(
368
-	'engine' => $engine,
369
-	'prefix' => $prefix . 'cake_core_',
370
-	'path' => CACHE . 'persistent' . DS,
371
-	'serialize' => ($engine === 'File'),
372
-	'duration' => $duration
373
-));
374
-
375
-/**
376
- * Configure the cache for model and datasource caches. This cache configuration
377
- * is used to store schema descriptions, and table listings in connections.
378
- */
379
-Cache::config('_cake_model_', array(
380
-	'engine' => $engine,
381
-	'prefix' => $prefix . 'cake_model_',
382
-	'path' => CACHE . 'models' . DS,
383
-	'serialize' => ($engine === 'File'),
384
-	'duration' => $duration
385
-));

+ 0
- 90
vendor/cakephp/cakephp/app/Config/database.php.default Visa fil

@@ -1,90 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.Config
13
- * @since         CakePHP(tm) v 0.2.9
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-
17
-/**
18
- * Database configuration class.
19
- *
20
- * You can specify multiple configurations for production, development and testing.
21
- *
22
- * datasource => The name of a supported datasource; valid options are as follows:
23
- *  Database/Mysql - MySQL 4 & 5,
24
- *  Database/Sqlite - SQLite (PHP5 only),
25
- *  Database/Postgres - PostgreSQL 7 and higher,
26
- *  Database/Sqlserver - Microsoft SQL Server 2005 and higher
27
- *
28
- * You can add custom database datasources (or override existing datasources) by adding the
29
- * appropriate file to app/Model/Datasource/Database. Datasources should be named 'MyDatasource.php',
30
- *
31
- *
32
- * persistent => true / false
33
- * Determines whether or not the database should use a persistent connection
34
- *
35
- * host =>
36
- * the host you connect to the database. To add a socket or port number, use 'port' => #
37
- *
38
- * prefix =>
39
- * Uses the given prefix for all the tables in this database. This setting can be overridden
40
- * on a per-table basis with the Model::$tablePrefix property.
41
- *
42
- * schema =>
43
- * For Postgres/Sqlserver specifies which schema you would like to use the tables in.
44
- * Postgres defaults to 'public'. For Sqlserver, it defaults to empty and use
45
- * the connected user's default schema (typically 'dbo').
46
- *
47
- * encoding =>
48
- * For MySQL, Postgres specifies the character encoding to use when connecting to the
49
- * database. Uses database default not specified.
50
- *
51
- * sslmode =>
52
- * For Postgres specifies whether to 'disable', 'allow', 'prefer', or 'require' SSL for the 
53
- * connection. The default value is 'allow'.
54
- *
55
- * unix_socket =>
56
- * For MySQL to connect via socket specify the `unix_socket` parameter instead of `host` and `port`
57
- *
58
- * settings =>
59
- * Array of key/value pairs, on connection it executes SET statements for each pair
60
- * For MySQL : http://dev.mysql.com/doc/refman/5.6/en/set-statement.html
61
- * For Postgres : http://www.postgresql.org/docs/9.2/static/sql-set.html
62
- * For Sql Server : http://msdn.microsoft.com/en-us/library/ms190356.aspx
63
- *
64
- * flags =>
65
- * A key/value array of driver specific connection options.
66
- */
67
-class DATABASE_CONFIG {
68
-
69
-	public $default = array(
70
-		'datasource' => 'Database/Mysql',
71
-		'persistent' => false,
72
-		'host' => 'localhost',
73
-		'login' => 'user',
74
-		'password' => 'password',
75
-		'database' => 'database_name',
76
-		'prefix' => '',
77
-		//'encoding' => 'utf8',
78
-	);
79
-
80
-	public $test = array(
81
-		'datasource' => 'Database/Mysql',
82
-		'persistent' => false,
83
-		'host' => 'localhost',
84
-		'login' => 'user',
85
-		'password' => 'password',
86
-		'database' => 'test_database_name',
87
-		'prefix' => '',
88
-		//'encoding' => 'utf8',
89
-	);
90
-}

+ 0
- 91
vendor/cakephp/cakephp/app/Config/email.php.default Visa fil

@@ -1,91 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.Config
13
- * @since         CakePHP(tm) v 2.0.0
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-
17
-/**
18
- * This is email configuration file.
19
- *
20
- * Use it to configure email transports of CakePHP.
21
- *
22
- * Email configuration class.
23
- * You can specify multiple configurations for production, development and testing.
24
- *
25
- * transport => The name of a supported transport; valid options are as follows:
26
- *  Mail - Send using PHP mail function
27
- *  Smtp - Send using SMTP
28
- *  Debug - Do not send the email, just return the result
29
- *
30
- * You can add custom transports (or override existing transports) by adding the
31
- * appropriate file to app/Network/Email. Transports should be named 'YourTransport.php',
32
- * where 'Your' is the name of the transport.
33
- *
34
- * from =>
35
- * The origin email. See CakeEmail::from() about the valid values
36
- */
37
-class EmailConfig {
38
-
39
-	public $default = array(
40
-		'transport' => 'Mail',
41
-		'from' => 'you@localhost',
42
-		//'charset' => 'utf-8',
43
-		//'headerCharset' => 'utf-8',
44
-	);
45
-
46
-	public $smtp = array(
47
-		'transport' => 'Smtp',
48
-		'from' => array('site@localhost' => 'My Site'),
49
-		'host' => 'localhost',
50
-		'port' => 25,
51
-		'timeout' => 30,
52
-		'username' => 'user',
53
-		'password' => 'secret',
54
-		'client' => null,
55
-		'log' => false,
56
-		//'charset' => 'utf-8',
57
-		//'headerCharset' => 'utf-8',
58
-	);
59
-
60
-	public $fast = array(
61
-		'from' => 'you@localhost',
62
-		'sender' => null,
63
-		'to' => null,
64
-		'cc' => null,
65
-		'bcc' => null,
66
-		'replyTo' => null,
67
-		'readReceipt' => null,
68
-		'returnPath' => null,
69
-		'messageId' => true,
70
-		'subject' => null,
71
-		'message' => null,
72
-		'headers' => null,
73
-		'viewRender' => null,
74
-		'template' => false,
75
-		'layout' => false,
76
-		'viewVars' => null,
77
-		'attachments' => null,
78
-		'emailFormat' => null,
79
-		'transport' => 'Smtp',
80
-		'host' => 'localhost',
81
-		'port' => 25,
82
-		'timeout' => 30,
83
-		'username' => 'user',
84
-		'password' => 'secret',
85
-		'client' => null,
86
-		'log' => true,
87
-		//'charset' => 'utf-8',
88
-		//'headerCharset' => 'utf-8',
89
-	);
90
-
91
-}

+ 0
- 44
vendor/cakephp/cakephp/app/Config/routes.php Visa fil

@@ -1,44 +0,0 @@
1
-<?php
2
-/**
3
- * Routes configuration
4
- *
5
- * In this file, you set up routes to your controllers and their actions.
6
- * Routes are very important mechanism that allows you to freely connect
7
- * different URLs to chosen controllers and their actions (functions).
8
- *
9
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
10
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- *
12
- * Licensed under The MIT License
13
- * For full copyright and license information, please see the LICENSE.txt
14
- * Redistributions of files must retain the above copyright notice.
15
- *
16
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
17
- * @link          http://cakephp.org CakePHP(tm) Project
18
- * @package       app.Config
19
- * @since         CakePHP(tm) v 0.2.9
20
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
21
- */
22
- 
23
-/**
24
- * Here, we are connecting '/' (base path) to controller called 'Pages',
25
- * its action called 'display', and we pass a param to select the view file
26
- * to use (in this case, /app/View/Pages/home.ctp)...
27
- */
28
-	Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
29
-/**
30
- * ...and connect the rest of 'Pages' controller's URLs.
31
- */
32
-	Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
33
-
34
-/**
35
- * Load all plugin routes. See the CakePlugin documentation on
36
- * how to customize the loading of plugin routes.
37
- */
38
-	CakePlugin::routes();
39
-
40
-/**
41
- * Load the CakePHP default routes. Only remove this if you do not want to use
42
- * the built-in default routes.
43
- */
44
-	require CAKE . 'Config' . DS . 'routes.php';

+ 0
- 30
vendor/cakephp/cakephp/app/Console/Command/AppShell.php Visa fil

@@ -1,30 +0,0 @@
1
-<?php
2
-/**
3
- * AppShell file
4
- *
5
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice.
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://cakephp.org CakePHP(tm) Project
14
- * @since         CakePHP(tm) v 2.0
15
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
16
- */
17
-
18
-App::uses('Shell', 'Console');
19
-
20
-/**
21
- * Application Shell
22
- *
23
- * Add your application-wide methods in the class below, your shells
24
- * will inherit them.
25
- *
26
- * @package       app.Console.Command
27
- */
28
-class AppShell extends Shell {
29
-
30
-}

+ 0
- 0
vendor/cakephp/cakephp/app/Console/Command/Task/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Console/Templates/empty Visa fil


+ 0
- 41
vendor/cakephp/cakephp/app/Console/cake Visa fil

@@ -1,41 +0,0 @@
1
-#!/usr/bin/env bash
2
-################################################################################
3
-#
4
-# Bake is a shell script for running CakePHP bake script
5
-#
6
-# CakePHP(tm) :  Rapid Development Framework (http://cakephp.org)
7
-# Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
8
-#
9
-# Licensed under The MIT License
10
-# For full copyright and license information, please see the LICENSE.txt
11
-# Redistributions of files must retain the above copyright notice.
12
-#
13
-# @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
14
-# @link          http://cakephp.org CakePHP(tm) Project
15
-# @package       app.Console
16
-# @since         CakePHP(tm) v 1.2.0.5012
17
-# @license       http://www.opensource.org/licenses/mit-license.php MIT License
18
-#
19
-################################################################################
20
-
21
-# Canonicalize by following every symlink of the given name recursively
22
-canonicalize() {
23
-	NAME="$1"
24
-	if [ -f "$NAME" ]
25
-	then
26
-		DIR=$(dirname -- "$NAME")
27
-		NAME=$(cd -P "$DIR" && pwd -P)/$(basename -- "$NAME")
28
-	fi
29
-	while [ -h "$NAME" ]; do
30
-		DIR=$(dirname -- "$NAME")
31
-		SYM=$(readlink "$NAME")
32
-		NAME=$(cd "$DIR" && cd $(dirname -- "$SYM") && pwd)/$(basename -- "$SYM")
33
-	done
34
-	echo "$NAME"
35
-}
36
-
37
-CONSOLE=$(dirname -- "$(canonicalize "$0")")
38
-APP=$(dirname "$CONSOLE")
39
-
40
-exec php -q "$CONSOLE"/cake.php -working "$APP" "$@"
41
-exit

+ 0
- 31
vendor/cakephp/cakephp/app/Console/cake.bat Visa fil

@@ -1,31 +0,0 @@
1
-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2
-::
3
-:: Bake is a shell script for running CakePHP bake script
4
-::
5
-:: CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
-:: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
-::
8
-:: Licensed under The MIT License
9
-:: Redistributions of files must retain the above copyright notice.
10
-::
11
-:: @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
12
-:: @link          http://cakephp.org CakePHP(tm) Project
13
-:: @package       app.Console
14
-:: @since         CakePHP(tm) v 2.0
15
-:: @license       http://www.opensource.org/licenses/mit-license.php MIT License
16
-::
17
-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
18
-
19
-:: In order for this script to work as intended, the cake\console\ folder must be in your PATH
20
-
21
-@echo.
22
-@echo off
23
-
24
-SET app=%0
25
-SET lib=%~dp0
26
-
27
-php -q "%lib%cake.php" -working "%CD% " %*
28
-
29
-echo.
30
-
31
-exit /B %ERRORLEVEL%

+ 0
- 47
vendor/cakephp/cakephp/app/Console/cake.php Visa fil

@@ -1,47 +0,0 @@
1
-#!/usr/bin/php -q
2
-<?php
3
-/**
4
- * Command-line code generation utility to automate programmer chores.
5
- *
6
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
7
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
8
- *
9
- * Licensed under The MIT License
10
- * For full copyright and license information, please see the LICENSE.txt
11
- * Redistributions of files must retain the above copyright notice.
12
- *
13
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
14
- * @link          http://cakephp.org CakePHP(tm) Project
15
- * @package       app.Console
16
- * @since         CakePHP(tm) v 2.0
17
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
18
- */
19
-
20
-if (!defined('DS')) {
21
-	define('DS', DIRECTORY_SEPARATOR);
22
-}
23
-
24
-$dispatcher = 'Cake' . DS . 'Console' . DS . 'ShellDispatcher.php';
25
-
26
-if (function_exists('ini_set')) {
27
-	$root = dirname(dirname(dirname(__FILE__)));
28
-	$appDir = basename(dirname(dirname(__FILE__)));
29
-	$install = $root . DS . 'lib';
30
-	$composerInstall = $root . DS . $appDir . DS . 'Vendor' . DS . 'cakephp' . DS . 'cakephp' . DS . 'lib';
31
-
32
-	// the following lines differ from its sibling
33
-	// /lib/Cake/Console/Templates/skel/Console/cake.php
34
-	if (file_exists($composerInstall . DS . $dispatcher)) {
35
-		$install = $composerInstall;
36
-	}
37
-
38
-	ini_set('include_path', $install . PATH_SEPARATOR . ini_get('include_path'));
39
-	unset($root, $appDir, $install, $composerInstall);
40
-}
41
-
42
-if (!include $dispatcher) {
43
-	trigger_error('Could not locate CakePHP core files.', E_USER_ERROR);
44
-}
45
-unset($dispatcher);
46
-
47
-return ShellDispatcher::run($argv);

+ 0
- 34
vendor/cakephp/cakephp/app/Controller/AppController.php Visa fil

@@ -1,34 +0,0 @@
1
-<?php
2
-/**
3
- * Application level Controller
4
- *
5
- * This file is application-wide controller file. You can put all
6
- * application-wide controller-related methods here.
7
- *
8
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
9
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
10
- *
11
- * Licensed under The MIT License
12
- * For full copyright and license information, please see the LICENSE.txt
13
- * Redistributions of files must retain the above copyright notice.
14
- *
15
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
16
- * @link          http://cakephp.org CakePHP(tm) Project
17
- * @package       app.Controller
18
- * @since         CakePHP(tm) v 0.2.9
19
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
20
- */
21
-
22
-App::uses('Controller', 'Controller');
23
-
24
-/**
25
- * Application Controller
26
- *
27
- * Add your application-wide methods in the class below, your controllers
28
- * will inherit them.
29
- *
30
- * @package		app.Controller
31
- * @link		http://book.cakephp.org/2.0/en/controllers.html#the-app-controller
32
- */
33
-class AppController extends Controller {
34
-}

+ 0
- 0
vendor/cakephp/cakephp/app/Controller/Component/empty Visa fil


+ 0
- 76
vendor/cakephp/cakephp/app/Controller/PagesController.php Visa fil

@@ -1,76 +0,0 @@
1
-<?php
2
-/**
3
- * Static content controller.
4
- *
5
- * This file will render views from views/pages/
6
- *
7
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
8
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
9
- *
10
- * Licensed under The MIT License
11
- * For full copyright and license information, please see the LICENSE.txt
12
- * Redistributions of files must retain the above copyright notice.
13
- *
14
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
15
- * @link          http://cakephp.org CakePHP(tm) Project
16
- * @package       app.Controller
17
- * @since         CakePHP(tm) v 0.2.9
18
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
19
- */
20
-
21
-App::uses('AppController', 'Controller');
22
-
23
-/**
24
- * Static content controller
25
- *
26
- * Override this controller by placing a copy in controllers directory of an application
27
- *
28
- * @package       app.Controller
29
- * @link http://book.cakephp.org/2.0/en/controllers/pages-controller.html
30
- */
31
-class PagesController extends AppController {
32
-
33
-/**
34
- * This controller does not use a model
35
- *
36
- * @var array
37
- */
38
-	public $uses = array();
39
-
40
-/**
41
- * Displays a view
42
- *
43
- * @return void
44
- * @throws NotFoundException When the view file could not be found
45
- *	or MissingViewException in debug mode.
46
- */
47
-	public function display() {
48
-		$path = func_get_args();
49
-
50
-		$count = count($path);
51
-		if (!$count) {
52
-			return $this->redirect('/');
53
-		}
54
-		$page = $subpage = $title_for_layout = null;
55
-
56
-		if (!empty($path[0])) {
57
-			$page = $path[0];
58
-		}
59
-		if (!empty($path[1])) {
60
-			$subpage = $path[1];
61
-		}
62
-		if (!empty($path[$count - 1])) {
63
-			$title_for_layout = Inflector::humanize($path[$count - 1]);
64
-		}
65
-		$this->set(compact('page', 'subpage', 'title_for_layout'));
66
-
67
-		try {
68
-			$this->render(implode('/', $path));
69
-		} catch (MissingViewException $e) {
70
-			if (Configure::read('debug')) {
71
-				throw $e;
72
-			}
73
-			throw new NotFoundException();
74
-		}
75
-	}
76
-}

+ 0
- 0
vendor/cakephp/cakephp/app/Lib/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Locale/eng/LC_MESSAGES/empty Visa fil


+ 0
- 33
vendor/cakephp/cakephp/app/Model/AppModel.php Visa fil

@@ -1,33 +0,0 @@
1
-<?php
2
-/**
3
- * Application model for CakePHP.
4
- *
5
- * This file is application-wide model file. You can put all
6
- * application-wide model-related methods here.
7
- *
8
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
9
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
10
- *
11
- * Licensed under The MIT License
12
- * For full copyright and license information, please see the LICENSE.txt
13
- * Redistributions of files must retain the above copyright notice.
14
- *
15
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
16
- * @link          http://cakephp.org CakePHP(tm) Project
17
- * @package       app.Model
18
- * @since         CakePHP(tm) v 0.2.9
19
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
20
- */
21
-
22
-App::uses('Model', 'Model');
23
-
24
-/**
25
- * Application model for Cake.
26
- *
27
- * Add your application-wide methods in the class below, your models
28
- * will inherit them.
29
- *
30
- * @package       app.Model
31
- */
32
-class AppModel extends Model {
33
-}

+ 0
- 0
vendor/cakephp/cakephp/app/Model/Behavior/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Model/Datasource/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Plugin/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Test/Case/Controller/Component/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Test/Case/Model/Behavior/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Test/Case/View/Helper/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Test/Fixture/empty Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/Vendor/empty Visa fil


+ 0
- 23
vendor/cakephp/cakephp/app/View/Emails/html/default.ctp Visa fil

@@ -1,23 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Emails.html
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-?>
17
-<?php
18
-$content = explode("\n", $content);
19
-
20
-foreach ($content as $line):
21
-	echo '<p> ' . $line . "</p>\n";
22
-endforeach;
23
-?>

+ 0
- 17
vendor/cakephp/cakephp/app/View/Emails/text/default.ctp Visa fil

@@ -1,17 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Emails.text
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-?>
17
-<?php echo $content; ?>

+ 0
- 29
vendor/cakephp/cakephp/app/View/Errors/error400.ctp Visa fil

@@ -1,29 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Errors
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-?>
17
-<h2><?php echo $message; ?></h2>
18
-<p class="error">
19
-	<strong><?php echo __d('cake', 'Error'); ?>: </strong>
20
-	<?php printf(
21
-		__d('cake', 'The requested address %s was not found on this server.'),
22
-		"<strong>'{$url}'</strong>"
23
-	); ?>
24
-</p>
25
-<?php
26
-if (Configure::read('debug') > 0):
27
-	echo $this->element('exception_stack_trace');
28
-endif;
29
-?>

+ 0
- 26
vendor/cakephp/cakephp/app/View/Errors/error500.ctp Visa fil

@@ -1,26 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Errors
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-?>
17
-<h2><?php echo $message; ?></h2>
18
-<p class="error">
19
-	<strong><?php echo __d('cake', 'Error'); ?>: </strong>
20
-	<?php echo __d('cake', 'An Internal Error Has Occurred.'); ?>
21
-</p>
22
-<?php
23
-if (Configure::read('debug') > 0):
24
-	echo $this->element('exception_stack_trace');
25
-endif;
26
-?>

+ 0
- 33
vendor/cakephp/cakephp/app/View/Helper/AppHelper.php Visa fil

@@ -1,33 +0,0 @@
1
-<?php
2
-/**
3
- * Application level View Helper
4
- *
5
- * This file is application-wide helper file. You can put all
6
- * application-wide helper-related methods here.
7
- *
8
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
9
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
10
- *
11
- * Licensed under The MIT License
12
- * For full copyright and license information, please see the LICENSE.txt
13
- * Redistributions of files must retain the above copyright notice.
14
- *
15
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
16
- * @link          http://cakephp.org CakePHP(tm) Project
17
- * @package       app.View.Helper
18
- * @since         CakePHP(tm) v 0.2.9
19
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
20
- */
21
-
22
-App::uses('Helper', 'View');
23
-
24
-/**
25
- * Application helper
26
- *
27
- * Add your application-wide methods in the class below, your helpers
28
- * will inherit them.
29
- *
30
- * @package       app.View.Helper
31
- */
32
-class AppHelper extends Helper {
33
-}

+ 0
- 27
vendor/cakephp/cakephp/app/View/Layouts/Emails/html/default.ctp Visa fil

@@ -1,27 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Layouts.Email.html
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-?>
17
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
18
-<html>
19
-<head>
20
-	<title><?php echo $this->fetch('title'); ?></title>
21
-</head>
22
-<body>
23
-	<?php echo $this->fetch('content'); ?>
24
-
25
-	<p>This email was sent using the <a href="http://cakephp.org">CakePHP Framework</a></p>
26
-</body>
27
-</html>

+ 0
- 19
vendor/cakephp/cakephp/app/View/Layouts/Emails/text/default.ctp Visa fil

@@ -1,19 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Layouts.Email.text
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-?>
17
-<?php echo $this->fetch('content'); ?>
18
-
19
-This email was sent using the CakePHP Framework, http://cakephp.org.

+ 0
- 17
vendor/cakephp/cakephp/app/View/Layouts/ajax.ctp Visa fil

@@ -1,17 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Layouts
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-?>
17
-<?php echo $this->fetch('content'); ?>

+ 0
- 63
vendor/cakephp/cakephp/app/View/Layouts/default.ctp Visa fil

@@ -1,63 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Layouts
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-
17
-$cakeDescription = __d('cake_dev', 'CakePHP: the rapid development php framework');
18
-$cakeVersion = __d('cake_dev', 'CakePHP %s', Configure::version())
19
-?>
20
-<!DOCTYPE html>
21
-<html>
22
-<head>
23
-	<?php echo $this->Html->charset(); ?>
24
-	<title>
25
-		<?php echo $cakeDescription ?>:
26
-		<?php echo $this->fetch('title'); ?>
27
-	</title>
28
-	<?php
29
-		echo $this->Html->meta('icon');
30
-
31
-		echo $this->Html->css('cake.generic');
32
-
33
-		echo $this->fetch('meta');
34
-		echo $this->fetch('css');
35
-		echo $this->fetch('script');
36
-	?>
37
-</head>
38
-<body>
39
-	<div id="container">
40
-		<div id="header">
41
-			<h1><?php echo $this->Html->link($cakeDescription, 'http://cakephp.org'); ?></h1>
42
-		</div>
43
-		<div id="content">
44
-
45
-			<?php echo $this->Flash->render(); ?>
46
-
47
-			<?php echo $this->fetch('content'); ?>
48
-		</div>
49
-		<div id="footer">
50
-			<?php echo $this->Html->link(
51
-					$this->Html->image('cake.power.gif', array('alt' => $cakeDescription, 'border' => '0')),
52
-					'http://www.cakephp.org/',
53
-					array('target' => '_blank', 'escape' => false, 'id' => 'cake-powered')
54
-				);
55
-			?>
56
-			<p>
57
-				<?php echo $cakeVersion; ?>
58
-			</p>
59
-		</div>
60
-	</div>
61
-	<?php echo $this->element('sql_dump'); ?>
62
-</body>
63
-</html>

+ 0
- 59
vendor/cakephp/cakephp/app/View/Layouts/error.ctp Visa fil

@@ -1,59 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Layouts
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-
17
-$cakeDescription = __d('cake_dev', 'CakePHP: the rapid development php framework');
18
-?>
19
-<!DOCTYPE html>
20
-<html>
21
-<head>
22
-	<?php echo $this->Html->charset(); ?>
23
-	<title>
24
-		<?php echo $cakeDescription ?>:
25
-		<?php echo $this->fetch('title'); ?>
26
-	</title>
27
-	<?php
28
-		echo $this->Html->meta('icon');
29
-
30
-		echo $this->Html->css('cake.generic');
31
-
32
-		echo $this->fetch('meta');
33
-		echo $this->fetch('css');
34
-		echo $this->fetch('script');
35
-	?>
36
-</head>
37
-<body>
38
-	<div id="container">
39
-		<div id="header">
40
-			<h1><?php echo $this->Html->link($cakeDescription, 'http://cakephp.org'); ?></h1>
41
-		</div>
42
-		<div id="content">
43
-
44
-			<?php echo $this->Session->flash(); ?>
45
-
46
-			<?php echo $this->fetch('content'); ?>
47
-		</div>
48
-		<div id="footer">
49
-			<?php echo $this->Html->link(
50
-					$this->Html->image('cake.power.gif', array('alt' => $cakeDescription, 'border' => '0')),
51
-					'http://www.cakephp.org/',
52
-					array('target' => '_blank', 'escape' => false)
53
-				);
54
-			?>
55
-		</div>
56
-	</div>
57
-	<?php echo $this->element('sql_dump'); ?>
58
-</body>
59
-</html>

+ 0
- 39
vendor/cakephp/cakephp/app/View/Layouts/flash.ctp Visa fil

@@ -1,39 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app.View.Layouts
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-?>
17
-<!DOCTYPE html>
18
-<html>
19
-<head>
20
-<?php echo $this->Html->charset(); ?>
21
-<title><?php echo $pageTitle; ?></title>
22
-
23
-<?php
24
-if (Configure::read('debug') == 0):
25
-	echo sprintf('<meta http-equiv="Refresh" content="%s;url=%s" />', $pause, $url);
26
-endif;
27
-?>
28
-<style><!--
29
-P { text-align:center; font:bold 1.1em sans-serif }
30
-A { color:#444; text-decoration:none }
31
-A:HOVER { text-decoration: underline; color:#44E }
32
---></style>
33
-</head>
34
-<body>
35
-<p>
36
-	<?php echo $this->Html->link($message, $url); ?>
37
-</p>
38
-</body>
39
-</html>

+ 0
- 2
vendor/cakephp/cakephp/app/View/Layouts/js/default.ctp Visa fil

@@ -1,2 +0,0 @@
1
-<?php echo $this->fetch('script'); ?>
2
-<script type="text/javascript"><?php echo $this->fetch('content'); ?></script>

+ 0
- 13
vendor/cakephp/cakephp/app/View/Layouts/rss/default.ctp Visa fil

@@ -1,13 +0,0 @@
1
-<?php
2
-if (!isset($channel)):
3
-	$channel = array();
4
-endif;
5
-if (!isset($channel['title'])):
6
-	$channel['title'] = $this->fetch('title');
7
-endif;
8
-
9
-echo $this->Rss->document(
10
-	$this->Rss->channel(
11
-		array(), $channel, $this->fetch('content')
12
-	)
13
-);

+ 0
- 1
vendor/cakephp/cakephp/app/View/Layouts/xml/default.ctp Visa fil

@@ -1 +0,0 @@
1
-<?php echo $this->fetch('content'); ?>

+ 0
- 228
vendor/cakephp/cakephp/app/View/Pages/home.ctp Visa fil

@@ -1,228 +0,0 @@
1
-<?php
2
-/**
3
- * @link          http://cakephp.org CakePHP(tm) Project
4
- * @package       app.View.Pages
5
- * @since         CakePHP(tm) v 0.10.0.1076
6
- */
7
-
8
-if (!Configure::read('debug')):
9
-	throw new NotFoundException();
10
-endif;
11
-
12
-App::uses('Debugger', 'Utility');
13
-?>
14
-<h2><?php echo __d('cake_dev', 'Release Notes for CakePHP %s.', Configure::version()); ?></h2>
15
-<p>
16
-	<?php echo $this->Html->link(__d('cake_dev', 'Read the changelog'), 'http://cakephp.org/changelogs/' . Configure::version()); ?>
17
-</p>
18
-<?php
19
-if (Configure::read('debug') > 0):
20
-	Debugger::checkSecurityKeys();
21
-endif;
22
-?>
23
-<?php if (file_exists(WWW_ROOT . 'css' . DS . 'cake.generic.css')): ?>
24
-	<p id="url-rewriting-warning" style="background-color:#e32; color:#fff;">
25
-		<?php echo __d('cake_dev', 'URL rewriting is not properly configured on your server.'); ?>
26
-		1) <a target="_blank" href="http://book.cakephp.org/2.0/en/installation/url-rewriting.html" style="color:#fff;">Help me configure it</a>
27
-		2) <a target="_blank" href="http://book.cakephp.org/2.0/en/development/configuration.html#cakephp-core-configuration" style="color:#fff;">I don't / can't use URL rewriting</a>
28
-	</p>
29
-<?php endif; ?>
30
-<p>
31
-<?php
32
-if (version_compare(PHP_VERSION, '5.2.8', '>=')):
33
-	echo '<span class="notice success">';
34
-		echo __d('cake_dev', 'Your version of PHP is 5.2.8 or higher.');
35
-	echo '</span>';
36
-else:
37
-	echo '<span class="notice">';
38
-		echo __d('cake_dev', 'Your version of PHP is too low. You need PHP 5.2.8 or higher to use CakePHP.');
39
-	echo '</span>';
40
-endif;
41
-?>
42
-</p>
43
-<p>
44
-	<?php
45
-	if (is_writable(TMP)):
46
-		echo '<span class="notice success">';
47
-			echo __d('cake_dev', 'Your tmp directory is writable.');
48
-		echo '</span>';
49
-	else:
50
-		echo '<span class="notice">';
51
-			echo __d('cake_dev', 'Your tmp directory is NOT writable.');
52
-		echo '</span>';
53
-	endif;
54
-	?>
55
-</p>
56
-<p>
57
-	<?php
58
-	$settings = Cache::settings();
59
-	if (!empty($settings)):
60
-		echo '<span class="notice success">';
61
-			echo __d('cake_dev', 'The %s is being used for core caching. To change the config edit %s', '<em>' . $settings['engine'] . 'Engine</em>', 'APP/Config/core.php');
62
-		echo '</span>';
63
-	else:
64
-		echo '<span class="notice">';
65
-			echo __d('cake_dev', 'Your cache is NOT working. Please check the settings in %s', 'APP/Config/core.php');
66
-		echo '</span>';
67
-	endif;
68
-	?>
69
-</p>
70
-<p>
71
-	<?php
72
-	$filePresent = null;
73
-	if (file_exists(APP . 'Config' . DS . 'database.php')):
74
-		echo '<span class="notice success">';
75
-			echo __d('cake_dev', 'Your database configuration file is present.');
76
-			$filePresent = true;
77
-		echo '</span>';
78
-	else:
79
-		echo '<span class="notice">';
80
-			echo __d('cake_dev', 'Your database configuration file is NOT present.');
81
-			echo '<br/>';
82
-			echo __d('cake_dev', 'Rename %s to %s', 'APP/Config/database.php.default', 'APP/Config/database.php');
83
-		echo '</span>';
84
-	endif;
85
-	?>
86
-</p>
87
-<?php
88
-if (isset($filePresent)):
89
-	App::uses('ConnectionManager', 'Model');
90
-	try {
91
-		$connected = ConnectionManager::getDataSource('default');
92
-	} catch (Exception $connectionError) {
93
-		$connected = false;
94
-		$errorMsg = $connectionError->getMessage();
95
-		if (method_exists($connectionError, 'getAttributes')):
96
-			$attributes = $connectionError->getAttributes();
97
-			if (isset($errorMsg['message'])):
98
-				$errorMsg .= '<br />' . $attributes['message'];
99
-			endif;
100
-		endif;
101
-	}
102
-	?>
103
-	<p>
104
-		<?php
105
-			if ($connected && $connected->isConnected()):
106
-				echo '<span class="notice success">';
107
-					echo __d('cake_dev', 'CakePHP is able to connect to the database.');
108
-				echo '</span>';
109
-			else:
110
-				echo '<span class="notice">';
111
-					echo __d('cake_dev', 'CakePHP is NOT able to connect to the database.');
112
-					echo '<br /><br />';
113
-					echo $errorMsg;
114
-				echo '</span>';
115
-			endif;
116
-		?>
117
-	</p>
118
-<?php
119
-endif;
120
-
121
-App::uses('Validation', 'Utility');
122
-if (!Validation::alphaNumeric('cakephp')):
123
-	echo '<p><span class="notice">';
124
-		echo __d('cake_dev', 'PCRE has not been compiled with Unicode support.');
125
-		echo '<br/>';
126
-		echo __d('cake_dev', 'Recompile PCRE with Unicode support by adding <code>--enable-unicode-properties</code> when configuring');
127
-	echo '</span></p>';
128
-endif;
129
-?>
130
-
131
-<p>
132
-	<?php
133
-	if (CakePlugin::loaded('DebugKit')):
134
-		echo '<span class="notice success">';
135
-			echo __d('cake_dev', 'DebugKit plugin is present');
136
-		echo '</span>';
137
-	else:
138
-		echo '<span class="notice">';
139
-			echo __d('cake_dev', 'DebugKit is not installed. It will help you inspect and debug different aspects of your application.');
140
-			echo '<br/>';
141
-			echo __d('cake_dev', 'You can install it from %s', $this->Html->link('GitHub', 'https://github.com/cakephp/debug_kit/tree/2.2'));
142
-		echo '</span>';
143
-	endif;
144
-	?>
145
-</p>
146
-
147
-<h3><?php echo __d('cake_dev', 'Editing this Page'); ?></h3>
148
-<p>
149
-<?php
150
-echo __d('cake_dev', 'To change the content of this page, edit: %s.<br />
151
-To change its layout, edit: %s.<br />
152
-You can also add some CSS styles for your pages at: %s.',
153
-	'APP/View/Pages/home.ctp', 'APP/View/Layouts/default.ctp', 'APP/webroot/css');
154
-?>
155
-</p>
156
-
157
-<h3><?php echo __d('cake_dev', 'Getting Started'); ?></h3>
158
-<p>
159
-	<?php
160
-	echo $this->Html->link(
161
-		sprintf('<strong>%s</strong> %s', __d('cake_dev', 'New'), __d('cake_dev', 'CakePHP 2.0 Docs')),
162
-		'http://book.cakephp.org/2.0/en/',
163
-		array('target' => '_blank', 'escape' => false)
164
-	);
165
-	?>
166
-</p>
167
-<p>
168
-	<?php
169
-	echo $this->Html->link(
170
-		__d('cake_dev', 'The 15 min Blog Tutorial'),
171
-		'http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html',
172
-		array('target' => '_blank', 'escape' => false)
173
-	);
174
-	?>
175
-</p>
176
-
177
-<h3><?php echo __d('cake_dev', 'Official Plugins'); ?></h3>
178
-<p>
179
-<ul>
180
-	<li>
181
-		<?php echo $this->Html->link('DebugKit', 'https://github.com/cakephp/debug_kit/tree/2.2') ?>:
182
-		<?php echo __d('cake_dev', 'provides a debugging toolbar and enhanced debugging tools for CakePHP applications.'); ?>
183
-	</li>
184
-	<li>
185
-		<?php echo $this->Html->link('Localized', 'https://github.com/cakephp/localized') ?>:
186
-		<?php echo __d('cake_dev', 'contains various localized validation classes and translations for specific countries'); ?>
187
-	</li>
188
-</ul>
189
-</p>
190
-
191
-<h3><?php echo __d('cake_dev', 'More about CakePHP'); ?></h3>
192
-<p>
193
-<?php echo __d('cake_dev', 'CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC.'); ?>
194
-</p>
195
-<p>
196
-<?php echo __d('cake_dev', 'Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.'); ?>
197
-</p>
198
-
199
-<ul>
200
-	<li><a href="http://cakephp.org">CakePHP</a>
201
-	<ul><li><?php echo __d('cake_dev', 'The Rapid Development Framework'); ?></li></ul></li>
202
-	<li><a href="http://book.cakephp.org"><?php echo __d('cake_dev', 'CakePHP Documentation'); ?> </a>
203
-	<ul><li><?php echo __d('cake_dev', 'Your Rapid Development Cookbook'); ?></li></ul></li>
204
-	<li><a href="http://api.cakephp.org"><?php echo __d('cake_dev', 'CakePHP API'); ?> </a>
205
-	<ul><li><?php echo __d('cake_dev', 'Quick API Reference'); ?></li></ul></li>
206
-	<li><a href="http://bakery.cakephp.org"><?php echo __d('cake_dev', 'The Bakery'); ?> </a>
207
-	<ul><li><?php echo __d('cake_dev', 'Everything CakePHP'); ?></li></ul></li>
208
-	<li><a href="http://plugins.cakephp.org"><?php echo __d('cake_dev', 'CakePHP Plugins'); ?> </a>
209
-	<ul><li><?php echo __d('cake_dev', 'A comprehensive list of all CakePHP plugins created by the community'); ?></li></ul></li>
210
-	<li><a href="http://community.cakephp.org"><?php echo __d('cake_dev', 'CakePHP Community Center'); ?> </a>
211
-	<ul><li><?php echo __d('cake_dev', 'Everything related to the CakePHP community in one place'); ?></li></ul></li>
212
-	<li><a href="https://groups.google.com/group/cake-php"><?php echo __d('cake_dev', 'CakePHP Google Group'); ?> </a>
213
-	<ul><li><?php echo __d('cake_dev', 'Community mailing list'); ?></li></ul></li>
214
-	<li><a href="irc://irc.freenode.net/cakephp">irc.freenode.net #cakephp</a>
215
-	<ul><li><?php echo __d('cake_dev', 'Live chat about CakePHP'); ?></li></ul></li>
216
-	<li><a href="https://github.com/cakephp/"><?php echo __d('cake_dev', 'CakePHP Code'); ?> </a>
217
-	<ul><li><?php echo __d('cake_dev', 'Find the CakePHP code on GitHub and contribute to the framework'); ?></li></ul></li>
218
-	<li><a href="https://github.com/cakephp/cakephp/issues"><?php echo __d('cake_dev', 'CakePHP Issues'); ?> </a>
219
-	<ul><li><?php echo __d('cake_dev', 'CakePHP Issues'); ?></li></ul></li>
220
-	<li><a href="https://github.com/cakephp/cakephp/wiki#roadmaps"><?php echo __d('cake_dev', 'CakePHP Roadmaps'); ?> </a>
221
-	<ul><li><?php echo __d('cake_dev', 'CakePHP Roadmaps'); ?></li></ul></li>
222
-	<li><a href="http://training.cakephp.org"><?php echo __d('cake_dev', 'Training'); ?> </a>
223
-	<ul><li><?php echo __d('cake_dev', 'Join a live session and get skilled with the framework'); ?></li></ul></li>
224
-	<li><a href="http://cakefest.org"><?php echo __d('cake_dev', 'CakeFest'); ?> </a>
225
-	<ul><li><?php echo __d('cake_dev', 'Don\'t miss our annual CakePHP conference'); ?></li></ul></li>
226
-	<li><a href="http://cakefoundation.org"><?php echo __d('cake_dev', 'Cake Software Foundation'); ?> </a>
227
-	<ul><li><?php echo __d('cake_dev', 'Promoting development related to CakePHP'); ?></li></ul></li>
228
-</ul>

+ 0
- 0
vendor/cakephp/cakephp/app/View/Scaffolds/empty Visa fil


+ 0
- 17
vendor/cakephp/cakephp/app/index.php Visa fil

@@ -1,17 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       app
13
- * @since         CakePHP(tm) v 0.10.0.1076
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-
17
-require 'webroot' . DIRECTORY_SEPARATOR . 'index.php';

+ 0
- 6
vendor/cakephp/cakephp/app/webroot/.htaccess Visa fil

@@ -1,6 +0,0 @@
1
-<IfModule mod_rewrite.c>
2
-	RewriteEngine On
3
-	RewriteCond %{REQUEST_FILENAME} !-d
4
-	RewriteCond %{REQUEST_FILENAME} !-f
5
-	RewriteRule ^ index.php [L]
6
-</IfModule>

+ 0
- 743
vendor/cakephp/cakephp/app/webroot/css/cake.generic.css Visa fil

@@ -1,743 +0,0 @@
1
-@charset "utf-8";
2
-/**
3
- * Generic CSS for CakePHP
4
- *
5
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice.
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://cakephp.org CakePHP(tm) Project
14
- * @package       app.webroot.css
15
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
16
- */
17
-
18
-* {
19
-	margin:0;
20
-	padding:0;
21
-}
22
-
23
-/** General Style Info **/
24
-body {
25
-	background: #003d4c;
26
-	color: #fff;
27
-	font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
28
-	font-size:90%;
29
-	margin: 0;
30
-}
31
-a {
32
-	color: #003d4c;
33
-	text-decoration: underline;
34
-	font-weight: bold;
35
-}
36
-a:hover {
37
-	color: #367889;
38
-	text-decoration:none;
39
-}
40
-a img {
41
-	border:none;
42
-}
43
-h1, h2, h3, h4 {
44
-	font-weight: normal;
45
-	margin-bottom:0.5em;
46
-}
47
-h1 {
48
-	background:#fff;
49
-	color: #003d4c;
50
-	font-size: 100%;
51
-}
52
-h2 {
53
-	background:#fff;
54
-	color: #e32;
55
-	font-family:'Gill Sans','lucida grande', helvetica, arial, sans-serif;
56
-	font-size: 190%;
57
-}
58
-h3 {
59
-	color: #2c6877;
60
-	font-family:'Gill Sans','lucida grande', helvetica, arial, sans-serif;
61
-	font-size: 165%;
62
-}
63
-h4 {
64
-	color: #993;
65
-	font-weight: normal;
66
-}
67
-ul, li {
68
-	margin: 0 12px;
69
-}
70
-p {
71
-	margin: 0 0 1em 0;
72
-}
73
-
74
-/** Layout **/
75
-#container {
76
-	text-align: left;
77
-}
78
-
79
-#header{
80
-	padding: 10px 20px;
81
-}
82
-#header h1 {
83
-	line-height:20px;
84
-	background: #003d4c url('../img/cake.icon.png') no-repeat left;
85
-	color: #fff;
86
-	padding: 0 30px;
87
-}
88
-#header h1 a {
89
-	color: #fff;
90
-	background: #003d4c;
91
-	font-weight: normal;
92
-	text-decoration: none;
93
-}
94
-#header h1 a:hover {
95
-	color: #fff;
96
-	background: #003d4c;
97
-	text-decoration: underline;
98
-}
99
-#content{
100
-	background: #fff;
101
-	clear: both;
102
-	color: #333;
103
-	padding: 10px 20px 40px 20px;
104
-	overflow: auto;
105
-}
106
-#footer {
107
-	clear: both;
108
-	padding: 6px 10px;
109
-}
110
-#header a, #footer a {
111
-	color: #fff;
112
-}
113
-#cake-powered {
114
-	float: right;
115
-}
116
-
117
-/** containers **/
118
-div.form,
119
-div.index,
120
-div.view {
121
-	float:right;
122
-	width:76%;
123
-	border-left:1px solid #666;
124
-	padding:10px 2%;
125
-}
126
-div.actions {
127
-	float:left;
128
-	width:16%;
129
-	padding:10px 1.5%;
130
-}
131
-div.actions h3 {
132
-	padding-top:0;
133
-	color:#777;
134
-}
135
-
136
-
137
-/** Tables **/
138
-table {
139
-	border-right:0;
140
-	clear: both;
141
-	color: #333;
142
-	margin-bottom: 10px;
143
-	width: 100%;
144
-}
145
-th {
146
-	border:0;
147
-	border-bottom:2px solid #555;
148
-	text-align: left;
149
-	padding:4px;
150
-}
151
-th a {
152
-	display: block;
153
-	padding: 2px 4px;
154
-	text-decoration: none;
155
-}
156
-th a.asc:after {
157
-	content: ' ⇣';
158
-}
159
-th a.desc:after {
160
-	content: ' ⇡';
161
-}
162
-table tr td {
163
-	padding: 6px;
164
-	text-align: left;
165
-	vertical-align: top;
166
-	border-bottom:1px solid #ddd;
167
-}
168
-table tr:nth-child(even) {
169
-	background: #f9f9f9;
170
-}
171
-td.actions {
172
-	text-align: center;
173
-	white-space: nowrap;
174
-}
175
-table td.actions a {
176
-	margin: 0 6px;
177
-	padding:2px 5px;
178
-}
179
-
180
-/* SQL log */
181
-.cake-sql-log {
182
-	background: #fff;
183
-}
184
-.cake-sql-log td {
185
-	padding: 4px 8px;
186
-	text-align: left;
187
-	font-family: Monaco, Consolas, "Courier New", monospaced;
188
-}
189
-.cake-sql-log caption {
190
-	color:#fff;
191
-}
192
-
193
-/** Paging **/
194
-.paging {
195
-	background:#fff;
196
-	color: #ccc;
197
-	margin-top: 1em;
198
-	clear:both;
199
-}
200
-.paging .current,
201
-.paging .disabled,
202
-.paging a {
203
-	text-decoration: none;
204
-	padding: 5px 8px;
205
-	display: inline-block
206
-}
207
-.paging > span {
208
-	display: inline-block;
209
-	border: 1px solid #ccc;
210
-	border-left: 0;
211
-}
212
-.paging > span:hover {
213
-	background: #efefef;
214
-}
215
-.paging .prev {
216
-	border-left: 1px solid #ccc;
217
-	-moz-border-radius: 4px 0 0 4px;
218
-	-webkit-border-radius: 4px 0 0 4px;
219
-	border-radius: 4px 0 0 4px;
220
-}
221
-.paging .next {
222
-	-moz-border-radius: 0 4px 4px 0;
223
-	-webkit-border-radius: 0 4px 4px 0;
224
-	border-radius: 0 4px 4px 0;
225
-}
226
-.paging .disabled {
227
-	color: #ddd;
228
-}
229
-.paging .disabled:hover {
230
-	background: transparent;
231
-}
232
-.paging .current {
233
-	background: #efefef;
234
-	color: #c73e14;
235
-}
236
-
237
-/** Scaffold View **/
238
-dl {
239
-	line-height: 2em;
240
-	margin: 0em 0em;
241
-	width: 60%;
242
-}
243
-dl dd:nth-child(4n+2),
244
-dl dt:nth-child(4n+1) {
245
-	background: #f4f4f4;
246
-}
247
-
248
-dt {
249
-	font-weight: bold;
250
-	padding-left: 4px;
251
-	vertical-align: top;
252
-	width: 10em;
253
-}
254
-dd {
255
-	margin-left: 10em;
256
-	margin-top: -2em;
257
-	vertical-align: top;
258
-}
259
-
260
-/** Forms **/
261
-form {
262
-	clear: both;
263
-	margin-right: 20px;
264
-	padding: 0;
265
-	width: 95%;
266
-}
267
-fieldset {
268
-	border: none;
269
-	margin-bottom: 1em;
270
-	padding: 16px 10px;
271
-}
272
-fieldset legend {
273
-	color: #e32;
274
-	font-size: 160%;
275
-	font-weight: bold;
276
-}
277
-fieldset fieldset {
278
-	margin-top: 0;
279
-	padding: 10px 0 0;
280
-}
281
-fieldset fieldset legend {
282
-	font-size: 120%;
283
-	font-weight: normal;
284
-}
285
-fieldset fieldset div {
286
-	clear: left;
287
-	margin: 0 20px;
288
-}
289
-form div {
290
-	clear: both;
291
-	margin-bottom: 1em;
292
-	padding: .5em;
293
-	vertical-align: text-top;
294
-}
295
-form .input {
296
-	color: #444;
297
-}
298
-form .required {
299
-	font-weight: bold;
300
-}
301
-form .required label:after {
302
-	color: #e32;
303
-	content: '*';
304
-	display:inline;
305
-}
306
-form div.submit {
307
-	border: 0;
308
-	clear: both;
309
-	margin-top: 10px;
310
-}
311
-label {
312
-	display: block;
313
-	font-size: 110%;
314
-	margin-bottom:3px;
315
-}
316
-input, textarea {
317
-	clear: both;
318
-	font-size: 140%;
319
-	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
320
-	padding: 1%;
321
-	width:98%;
322
-}
323
-select {
324
-	clear: both;
325
-	font-size: 120%;
326
-	vertical-align: text-bottom;
327
-}
328
-select[multiple=multiple] {
329
-	width: 100%;
330
-}
331
-option {
332
-	font-size: 120%;
333
-	padding: 0 3px;
334
-}
335
-input[type=checkbox] {
336
-	clear: left;
337
-	float: left;
338
-	margin: 0 6px 7px 2px;
339
-	width: auto;
340
-}
341
-div.checkbox label {
342
-	display: inline;
343
-}
344
-input[type=radio] {
345
-	float:left;
346
-	width:auto;
347
-	margin: 6px 0;
348
-	padding: 0;
349
-	line-height: 26px;
350
-}
351
-.radio label {
352
-	margin: 0 0 6px 20px;
353
-	line-height: 26px;
354
-}
355
-input[type=submit] {
356
-	display: inline;
357
-	font-size: 110%;
358
-	width: auto;
359
-}
360
-form .submit input[type=submit] {
361
-	background:#62af56;
362
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));
363
-	background-image: -webkit-linear-gradient(top, #76BF6B, #3B8230);
364
-	background-image: -moz-linear-gradient(top, #76BF6B, #3B8230);
365
-	border-color: #2d6324;
366
-	color: #fff;
367
-	text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
368
-	padding: 8px 10px;
369
-}
370
-form .submit input[type=submit]:hover {
371
-	background: #5BA150;
372
-}
373
-/* Form errors */
374
-form .error {
375
-	background: #FFDACC;
376
-	-moz-border-radius: 4px;
377
-	-webkit-border-radius: 4px;
378
-	border-radius: 4px;
379
-	font-weight: normal;
380
-}
381
-form .error-message {
382
-	-moz-border-radius: none;
383
-	-webkit-border-radius: none;
384
-	border-radius: none;
385
-	border: none;
386
-	background: none;
387
-	margin: 0;
388
-	padding-left: 4px;
389
-	padding-right: 0;
390
-}
391
-form .error,
392
-form .error-message {
393
-	color: #9E2424;
394
-	-webkit-box-shadow: none;
395
-	-moz-box-shadow: none;
396
-	-ms-box-shadow: none;
397
-	-o-box-shadow: none;
398
-	box-shadow: none;
399
-	text-shadow: none;
400
-}
401
-
402
-/** Notices and Errors **/
403
-.message {
404
-	clear: both;
405
-	color: #fff;
406
-	font-size: 140%;
407
-	font-weight: bold;
408
-	margin: 0 0 1em 0;
409
-	padding: 5px;
410
-}
411
-
412
-.success,
413
-.message,
414
-.cake-error,
415
-.cake-debug,
416
-.notice,
417
-p.error,
418
-.error-message {
419
-	background: #ffcc00;
420
-	background-repeat: repeat-x;
421
-	background-image: -moz-linear-gradient(top, #ffcc00, #E6B800);
422
-	background-image: -ms-linear-gradient(top, #ffcc00, #E6B800);
423
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#E6B800));
424
-	background-image: -webkit-linear-gradient(top, #ffcc00, #E6B800);
425
-	background-image: -o-linear-gradient(top, #ffcc00, #E6B800);
426
-	background-image: linear-gradient(top, #ffcc00, #E6B800);
427
-	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
428
-	border: 1px solid rgba(0, 0, 0, 0.2);
429
-	margin-bottom: 18px;
430
-	padding: 7px 14px;
431
-	color: #404040;
432
-	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
433
-	-webkit-border-radius: 4px;
434
-	-moz-border-radius: 4px;
435
-	border-radius: 4px;
436
-	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
437
-	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
438
-	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
439
-}
440
-.success,
441
-.message,
442
-.cake-error,
443
-p.error,
444
-.error-message {
445
-	clear: both;
446
-	color: #fff;
447
-	background: #c43c35;
448
-	border: 1px solid rgba(0, 0, 0, 0.5);
449
-	background-repeat: repeat-x;
450
-	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
451
-	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
452
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
453
-	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
454
-	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
455
-	background-image: linear-gradient(top, #ee5f5b, #c43c35);
456
-	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
457
-}
458
-.success {
459
-	clear: both;
460
-	color: #fff;
461
-	border: 1px solid rgba(0, 0, 0, 0.5);
462
-	background: #3B8230;
463
-	background-repeat: repeat-x;
464
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));
465
-	background-image: -webkit-linear-gradient(top, #76BF6B, #3B8230);
466
-	background-image: -moz-linear-gradient(top, #76BF6B, #3B8230);
467
-	background-image: -ms-linear-gradient(top, #76BF6B, #3B8230);
468
-	background-image: -o-linear-gradient(top, #76BF6B, #3B8230);
469
-	background-image: linear-gradient(top, #76BF6B, #3B8230);
470
-	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
471
-}
472
-p.error {
473
-	font-family: Monaco, Consolas, Courier, monospace;
474
-	font-size: 120%;
475
-	padding: 0.8em;
476
-	margin: 1em 0;
477
-}
478
-p.error em {
479
-	font-weight: normal;
480
-	line-height: 140%;
481
-}
482
-.notice {
483
-	color: #000;
484
-	display: block;
485
-	font-size: 120%;
486
-	padding: 0.8em;
487
-	margin: 1em 0;
488
-}
489
-.success {
490
-	color: #fff;
491
-}
492
-
493
-/**  Actions  **/
494
-.actions ul {
495
-	margin: 0;
496
-	padding: 0;
497
-}
498
-.actions li {
499
-	margin:0 0 0.5em 0;
500
-	list-style-type: none;
501
-	white-space: nowrap;
502
-	padding: 0;
503
-}
504
-.actions ul li a {
505
-	font-weight: normal;
506
-	display: block;
507
-	clear: both;
508
-}
509
-
510
-/* Buttons and button links */
511
-input[type=submit],
512
-.actions ul li a,
513
-.actions a {
514
-	font-weight:normal;
515
-	padding: 4px 8px;
516
-	background: #dcdcdc;
517
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));
518
-	background-image: -webkit-linear-gradient(top, #fefefe, #dcdcdc);
519
-	background-image: -moz-linear-gradient(top, #fefefe, #dcdcdc);
520
-	background-image: -ms-linear-gradient(top, #fefefe, #dcdcdc);
521
-	background-image: -o-linear-gradient(top, #fefefe, #dcdcdc);
522
-	background-image: linear-gradient(top, #fefefe, #dcdcdc);
523
-	color:#333;
524
-	border:1px solid #bbb;
525
-	-webkit-border-radius: 4px;
526
-	-moz-border-radius: 4px;
527
-	border-radius: 4px;
528
-	text-decoration: none;
529
-	text-shadow: #fff 0 1px 0;
530
-	min-width: 0;
531
-	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
532
-	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
533
-	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
534
-	-webkit-user-select: none;
535
-	user-select: none;
536
-}
537
-.actions ul li a:hover,
538
-.actions a:hover {
539
-	background: #ededed;
540
-	border-color: #acacac;
541
-	text-decoration: none;
542
-}
543
-input[type=submit]:active,
544
-.actions ul li a:active,
545
-.actions a:active {
546
-	background: #eee;
547
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#eee));
548
-	background-image: -webkit-linear-gradient(top, #dfdfdf, #eee);
549
-	background-image: -moz-linear-gradient(top, #dfdfdf, #eee);
550
-	background-image: -ms-linear-gradient(top, #dfdfdf, #eee);
551
-	background-image: -o-linear-gradient(top, #dfdfdf, #eee);
552
-	background-image: linear-gradient(top, #dfdfdf, #eee);
553
-	text-shadow: #eee 0 1px 0;
554
-	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
555
-	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
556
-	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
557
-	border-color: #aaa;
558
-	text-decoration: none;
559
-}
560
-
561
-/** Related **/
562
-.related {
563
-	clear: both;
564
-	display: block;
565
-}
566
-
567
-/** Debugging **/
568
-pre {
569
-	color: #000;
570
-	background: #f0f0f0;
571
-	padding: 15px;
572
-	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
573
-	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
574
-	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
575
-}
576
-.cake-debug-output {
577
-	padding: 0;
578
-	position: relative;
579
-}
580
-.cake-debug-output > span {
581
-	position: absolute;
582
-	top: 5px;
583
-	right: 5px;
584
-	background: rgba(255, 255, 255, 0.3);
585
-	-moz-border-radius: 4px;
586
-	-webkit-border-radius: 4px;
587
-	border-radius: 4px;
588
-	padding: 5px 6px;
589
-	color: #000;
590
-	display: block;
591
-	float: left;
592
-	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);
593
-	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);
594
-	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);
595
-	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
596
-}
597
-.cake-debug,
598
-.cake-error {
599
-	font-size: 16px;
600
-	line-height: 20px;
601
-	clear: both;
602
-}
603
-.cake-error > a {
604
-	text-shadow: none;
605
-}
606
-.cake-error {
607
-	white-space: normal;
608
-}
609
-.cake-stack-trace {
610
-	background: rgba(255, 255, 255, 0.7);
611
-	color: #333;
612
-	margin: 10px 0 5px 0;
613
-	padding: 10px 10px 0 10px;
614
-	font-size: 120%;
615
-	line-height: 140%;
616
-	overflow: auto;
617
-	position: relative;
618
-	-moz-border-radius: 4px;
619
-	-webkit-border-radius: 4px;
620
-	border-radius: 4px;
621
-}
622
-.cake-stack-trace a {
623
-	text-shadow: none;
624
-	background: rgba(255, 255, 255, 0.7);
625
-	padding: 5px;
626
-	-moz-border-radius: 10px;
627
-	-webkit-border-radius: 10px;
628
-	border-radius: 10px;
629
-	margin: 0 4px 10px 2px;
630
-	font-family: sans-serif;
631
-	font-size: 14px;
632
-	line-height: 14px;
633
-	display: inline-block;
634
-	text-decoration: none;
635
-	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3);
636
-	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3);
637
-	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3);
638
-}
639
-.cake-code-dump pre {
640
-	position: relative;
641
-	overflow: auto;
642
-}
643
-.cake-context {
644
-	margin-bottom: 10px;
645
-}
646
-.cake-stack-trace pre {
647
-	color: #000;
648
-	background-color: #F0F0F0;
649
-	margin: 0 0 10px 0;
650
-	padding: 1em;
651
-	overflow: auto;
652
-	text-shadow: none;
653
-}
654
-.cake-stack-trace li {
655
-	padding: 10px 5px 0;
656
-	margin: 0 0 4px 0;
657
-	font-family: monospace;
658
-	border: 1px solid #bbb;
659
-	-moz-border-radius: 4px;
660
-	-wekbkit-border-radius: 4px;
661
-	border-radius: 4px;
662
-	background: #dcdcdc;
663
-	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));
664
-	background-image: -webkit-linear-gradient(top, #fefefe, #dcdcdc);
665
-	background-image: -moz-linear-gradient(top, #fefefe, #dcdcdc);
666
-	background-image: -ms-linear-gradient(top, #fefefe, #dcdcdc);
667
-	background-image: -o-linear-gradient(top, #fefefe, #dcdcdc);
668
-	background-image: linear-gradient(top, #fefefe, #dcdcdc);
669
-}
670
-/* excerpt */
671
-.cake-code-dump pre,
672
-.cake-code-dump pre code {
673
-	clear: both;
674
-	font-size: 12px;
675
-	line-height: 15px;
676
-	margin: 4px 2px;
677
-	padding: 4px;
678
-	overflow: auto;
679
-}
680
-.cake-code-dump .code-highlight {
681
-	display: block;
682
-	background-color: rgba(255, 255, 0, 0.5);
683
-}
684
-.code-coverage-results div.code-line {
685
-	padding-left:5px;
686
-	display:block;
687
-	margin-left:10px;
688
-}
689
-.code-coverage-results div.uncovered span.content {
690
-	background:#ecc;
691
-}
692
-.code-coverage-results div.covered span.content {
693
-	background:#cec;
694
-}
695
-.code-coverage-results div.ignored span.content {
696
-	color:#aaa;
697
-}
698
-.code-coverage-results span.line-num {
699
-	color:#666;
700
-	display:block;
701
-	float:left;
702
-	width:20px;
703
-	text-align:right;
704
-	margin-right:5px;
705
-}
706
-.code-coverage-results span.line-num strong {
707
-	color:#666;
708
-}
709
-.code-coverage-results div.start {
710
-	border:1px solid #aaa;
711
-	border-width:1px 1px 0 1px;
712
-	margin-top:30px;
713
-	padding-top:5px;
714
-}
715
-.code-coverage-results div.end {
716
-	border:1px solid #aaa;
717
-	border-width:0px 1px 1px 1px;
718
-	margin-bottom:30px;
719
-	padding-bottom:5px;
720
-}
721
-.code-coverage-results div.realstart {
722
-	margin-top:0px;
723
-}
724
-.code-coverage-results p.note {
725
-	color:#bbb;
726
-	padding:5px;
727
-	margin:5px 0 10px;
728
-	font-size:10px;
729
-}
730
-.code-coverage-results span.result-bad {
731
-	color: #a00;
732
-}
733
-.code-coverage-results span.result-ok {
734
-	color: #fa0;
735
-}
736
-.code-coverage-results span.result-good {
737
-	color: #0a0;
738
-}
739
-
740
-/** Elements **/
741
-#url-rewriting-warning {
742
-	display:none;
743
-}

Binär
vendor/cakephp/cakephp/app/webroot/favicon.ico Visa fil


+ 0
- 0
vendor/cakephp/cakephp/app/webroot/files/empty Visa fil


Binär
vendor/cakephp/cakephp/app/webroot/img/cake.icon.png Visa fil


Binär
vendor/cakephp/cakephp/app/webroot/img/cake.power.gif Visa fil


Binär
vendor/cakephp/cakephp/app/webroot/img/test-error-icon.png Visa fil


Binär
vendor/cakephp/cakephp/app/webroot/img/test-fail-icon.png Visa fil


Binär
vendor/cakephp/cakephp/app/webroot/img/test-pass-icon.png Visa fil


Binär
vendor/cakephp/cakephp/app/webroot/img/test-skip-icon.png Visa fil


+ 0
- 111
vendor/cakephp/cakephp/app/webroot/index.php Visa fil

@@ -1,111 +0,0 @@
1
-<?php
2
-/**
3
- * The Front Controller for handling every request
4
- *
5
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice.
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://cakephp.org CakePHP(tm) Project
14
- * @package       app.webroot
15
- * @since         CakePHP(tm) v 0.2.9
16
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
17
- */
18
-
19
-/**
20
- * Use the DS to separate the directories in other defines
21
- */
22
-if (!defined('DS')) {
23
-	define('DS', DIRECTORY_SEPARATOR);
24
-}
25
-
26
-/**
27
- * These defines should only be edited if you have CakePHP installed in
28
- * a directory layout other than the way it is distributed.
29
- * When using custom settings be sure to use the DS and do not add a trailing DS.
30
- */
31
-
32
-/**
33
- * The full path to the directory which holds "app", WITHOUT a trailing DS.
34
- */
35
-if (!defined('ROOT')) {
36
-	define('ROOT', dirname(dirname(dirname(__FILE__))));
37
-}
38
-
39
-/**
40
- * The actual directory name for the "app".
41
- */
42
-if (!defined('APP_DIR')) {
43
-	define('APP_DIR', basename(dirname(dirname(__FILE__))));
44
-}
45
-
46
-/**
47
- * The absolute path to the "cake" directory, WITHOUT a trailing DS.
48
- *
49
- * Un-comment this line to specify a fixed path to CakePHP.
50
- * This should point at the directory containing `Cake`.
51
- *
52
- * For ease of development CakePHP uses PHP's include_path. If you
53
- * cannot modify your include_path set this value.
54
- *
55
- * Leaving this constant undefined will result in it being defined in Cake/bootstrap.php
56
- *
57
- * The following line differs from its sibling
58
- * /lib/Cake/Console/Templates/skel/webroot/index.php
59
- */
60
-//define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'lib');
61
-
62
-/**
63
- * This auto-detects CakePHP as a composer installed library.
64
- * You may remove this if you are not planning to use composer (not recommended, though).
65
- */
66
-$vendorPath = ROOT . DS . APP_DIR . DS . 'Vendor' . DS . 'cakephp' . DS . 'cakephp' . DS . 'lib';
67
-$dispatcher = 'Cake' . DS . 'Console' . DS . 'ShellDispatcher.php';
68
-if (!defined('CAKE_CORE_INCLUDE_PATH') && file_exists($vendorPath . DS . $dispatcher)) {
69
-	define('CAKE_CORE_INCLUDE_PATH', $vendorPath);
70
-}
71
-
72
-/**
73
- * Editing below this line should NOT be necessary.
74
- * Change at your own risk.
75
- */
76
-if (!defined('WEBROOT_DIR')) {
77
-	define('WEBROOT_DIR', basename(dirname(__FILE__)));
78
-}
79
-if (!defined('WWW_ROOT')) {
80
-	define('WWW_ROOT', dirname(__FILE__) . DS);
81
-}
82
-
83
-// For the built-in server
84
-if (PHP_SAPI === 'cli-server') {
85
-	if ($_SERVER['REQUEST_URI'] !== '/' && file_exists(WWW_ROOT . $_SERVER['PHP_SELF'])) {
86
-		return false;
87
-	}
88
-	$_SERVER['PHP_SELF'] = '/' . basename(__FILE__);
89
-}
90
-
91
-if (!defined('CAKE_CORE_INCLUDE_PATH')) {
92
-	if (function_exists('ini_set')) {
93
-		ini_set('include_path', ROOT . DS . 'lib' . PATH_SEPARATOR . ini_get('include_path'));
94
-	}
95
-	if (!include 'Cake' . DS . 'bootstrap.php') {
96
-		$failed = true;
97
-	}
98
-} elseif (!include CAKE_CORE_INCLUDE_PATH . DS . 'Cake' . DS . 'bootstrap.php') {
99
-	$failed = true;
100
-}
101
-if (!empty($failed)) {
102
-	trigger_error("CakePHP core could not be found. Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/index.php. It should point to the directory containing your " . DS . "cake core directory and your " . DS . "vendors root directory.", E_USER_ERROR);
103
-}
104
-
105
-App::uses('Dispatcher', 'Routing');
106
-
107
-$Dispatcher = new Dispatcher();
108
-$Dispatcher->dispatch(
109
-	new CakeRequest(),
110
-	new CakeResponse()
111
-);

+ 0
- 0
vendor/cakephp/cakephp/app/webroot/js/empty Visa fil


+ 0
- 105
vendor/cakephp/cakephp/app/webroot/test.php Visa fil

@@ -1,105 +0,0 @@
1
-<?php
2
-/**
3
- * Web Access Frontend for TestSuite
4
- *
5
- * CakePHP(tm) Tests <http://book.cakephp.org/2.0/en/development/testing.html>
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://book.cakephp.org/2.0/en/development/testing.html
14
- * @package       app.webroot
15
- * @since         CakePHP(tm) v 1.2.0.4433
16
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
17
- */
18
-
19
-set_time_limit(0);
20
-ini_set('display_errors', 1);
21
-
22
-/**
23
- * Use the DS to separate the directories in other defines
24
- */
25
-if (!defined('DS')) {
26
-	define('DS', DIRECTORY_SEPARATOR);
27
-}
28
-
29
-/**
30
- * These defines should only be edited if you have CakePHP installed in
31
- * a directory layout other than the way it is distributed.
32
- * When using custom settings be sure to use the DS and do not add a trailing DS.
33
- */
34
-
35
-/**
36
- * The full path to the directory which holds "app", WITHOUT a trailing DS.
37
- */
38
-if (!defined('ROOT')) {
39
-	define('ROOT', dirname(dirname(dirname(__FILE__))));
40
-}
41
-
42
-/**
43
- * The actual directory name for the "app".
44
- */
45
-if (!defined('APP_DIR')) {
46
-	define('APP_DIR', basename(dirname(dirname(__FILE__))));
47
-}
48
-
49
-/**
50
- * The absolute path to the "Cake" directory, WITHOUT a trailing DS.
51
- *
52
- * For ease of development CakePHP uses PHP's include_path. If you
53
- * need to cannot modify your include_path, you can set this path.
54
- *
55
- * Leaving this constant undefined will result in it being defined in Cake/bootstrap.php
56
- *
57
- * The following line differs from its sibling
58
- * /lib/Cake/Console/Templates/skel/webroot/test.php
59
- */
60
-//define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'lib');
61
-
62
-/**
63
- * This auto-detects CakePHP as a composer installed library.
64
- * You may remove this if you are not planning to use composer (not recommended, though).
65
- */
66
-$vendorPath = ROOT . DS . APP_DIR . DS . 'Vendor' . DS . 'cakephp' . DS . 'cakephp' . DS . 'lib';
67
-$dispatcher = 'Cake' . DS . 'Console' . DS . 'ShellDispatcher.php';
68
-if (!defined('CAKE_CORE_INCLUDE_PATH') && file_exists($vendorPath . DS . $dispatcher)) {
69
-	define('CAKE_CORE_INCLUDE_PATH', $vendorPath);
70
-}
71
-
72
-/**
73
- * Editing below this line should not be necessary.
74
- * Change at your own risk.
75
- */
76
-if (!defined('WEBROOT_DIR')) {
77
-	define('WEBROOT_DIR', basename(dirname(__FILE__)));
78
-}
79
-if (!defined('WWW_ROOT')) {
80
-	define('WWW_ROOT', dirname(__FILE__) . DS);
81
-}
82
-
83
-if (!defined('CAKE_CORE_INCLUDE_PATH')) {
84
-	if (function_exists('ini_set')) {
85
-		ini_set('include_path', ROOT . DS . 'lib' . PATH_SEPARATOR . ini_get('include_path'));
86
-	}
87
-	if (!include 'Cake' . DS . 'bootstrap.php') {
88
-		$failed = true;
89
-	}
90
-} else {
91
-	if (!include CAKE_CORE_INCLUDE_PATH . DS . 'Cake' . DS . 'bootstrap.php') {
92
-		$failed = true;
93
-	}
94
-}
95
-if (!empty($failed)) {
96
-	trigger_error("CakePHP core could not be found. Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/test.php. It should point to the directory containing your " . DS . "cake core directory and your " . DS . "vendors root directory.", E_USER_ERROR);
97
-}
98
-
99
-if (Configure::read('debug') < 1) {
100
-	throw new NotFoundException(__d('cake_dev', 'Debug setting does not allow access to this URL.'));
101
-}
102
-
103
-require_once CAKE . 'TestSuite' . DS . 'CakeTestSuiteDispatcher.php';
104
-
105
-CakeTestSuiteDispatcher::run();

+ 0
- 12
vendor/cakephp/cakephp/build.properties Visa fil

@@ -1,12 +0,0 @@
1
-# Name
2
-project.name = CakePHP
3
-
4
-# Git stuff
5
-git.remote = origin
6
-
7
-# Directories
8
-build.dir = build
9
-dist.dir = dist
10
-
11
-# Server
12
-pirum.dir = /home/cakephp/www-live/pear.cakephp.org

+ 0
- 261
vendor/cakephp/cakephp/build.xml Visa fil

@@ -1,261 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<project name="CakePHP" default="build">
3
-	<!--
4
-	Build.xml file for CakePHP
5
-
6
-	Uses phing to create releases, and pear packages.
7
-	Based off of build.xml in doctrine.
8
-
9
-	Requires the cakephp/d51PearPkg2 to be installed:
10
-
11
-	pear channel-discover pear.domain51.com
12
-	pear install cakephp/Phing_d51PearPkg2Task
13
-
14
-	Use the `release` task to update VERSION.txt, and create a new tag.
15
-	Use the `build` task to create a pear package based on the current working copy.
16
-	Use the `clean` task to clean up packaging artifacts.
17
-
18
-	-->
19
-
20
-	<taskdef classname="phing.tasks.ext.d51PearPkg2Task" name="d51pearpkg2" />
21
-	<property file="build.properties" />
22
-
23
-	<!--
24
-		The set of files we're going to package
25
-		Exclude the cli scripts, as they get installed separately.
26
-	 -->
27
-	<fileset id="libs" dir="./lib/Cake">
28
-		<include name="**" />
29
-		<exclude name="Console/cake.bat" />
30
-		<exclude name="Console/cake.php" />
31
-		<exclude name="Console/cake" />
32
-		<exclude name="Test/bake_compare/**" />
33
-		<exclude name="Test/Case/**" />
34
-		<exclude name="Test/test_app/**" />
35
-	</fileset>
36
-
37
-	<!--
38
-		CLI scripts to package and install
39
-	-->
40
-	<fileset id="cli" dir="./lib/Cake/Console">
41
-		<include name="cake.bat" />
42
-		<include name="cake.php" />
43
-		<include name="cake" />
44
-	</fileset>
45
-
46
-	<!-- start fresh each time.  Remove the dist and build dirs -->
47
-	<target name="clean">
48
-		<delete dir="${build.dir}" includeemptydirs="true" />
49
-		<delete dir="${dist.dir}" includeemptydirs="true" />
50
-	</target>
51
-
52
-	<!-- Read the current version, so we can replace it -->
53
-	<target name="current-version">
54
-		<exec executable="php" outputProperty="version">
55
-			<arg value="-r" />
56
-			<arg value="$fh = file('./lib/Cake/VERSION.txt'); echo array_pop($fh);" />
57
-		</exec>
58
-	</target>
59
-
60
-	<!-- Makes directories and sets properties -->
61
-	<target name="prepare" depends="current-version">
62
-		<!-- set PEAR stability based on version number. -->
63
-		<condition property="pear.stability" value="beta">
64
-			<contains string="${version}" substring="beta" casesensitive="false"/>
65
-		</condition>
66
-		<condition property="pear.stability" value="alpha">
67
-			<contains string="${version}" substring="alpha" casesensitive="false"/>
68
-		</condition>
69
-		<condition property="pear.stability" value="devel">
70
-			<contains string="${version}" substring="dev" casesensitive="false"/>
71
-		</condition>
72
-		<condition property="pear.stability" value="beta">
73
-			<contains string="${version}" substring="rc" casesensitive="false" />
74
-		</condition>
75
-		<condition property="pear.stability" value="stable">
76
-			<not><isset property="pear.stability"/></not>
77
-		</condition>
78
-
79
-		<!-- pear versions need to not have '-' -->
80
-		<exec executable="php" outputProperty="pear.version">
81
-			<arg value="-r" />
82
-			<arg value="echo str_replace(array('-'), array(''), '${version}');" />
83
-		</exec>
84
-
85
-		<!-- Used for other targets -->
86
-		<property name="pear.package" value="${project.name}-${pear.version}" />
87
-
88
-		<echo msg="Preparing package of ${version} (${pear.version}+${pear.stability})" />
89
-
90
-		<!-- Get the current git branch -->
91
-		<exec command="git name-rev HEAD 2>/dev/null | awk '{ print $2 }'" outputProperty="git.branch" />
92
-	</target>
93
-
94
-	<!--
95
-		Copy all the files to build/ so they can be packaged up.
96
-	-->
97
-	<target name="copy-files" depends="clean,prepare">
98
-		<echo msg="Creating build + dist directories." />
99
-		<mkdir dir="${build.dir}" />
100
-		<mkdir dir="${dist.dir}" />
101
-
102
-		<echo msg="Copying files to build directory" />
103
-		<copy todir="${build.dir}/${pear.package}/Cake">
104
-			<fileset refid="libs" />
105
-		</copy>
106
-		<copy todir="${build.dir}/${pear.package}/bin">
107
-			<fileset refid="cli" />
108
-		</copy>
109
-	</target>
110
-
111
-	<!--
112
-		Define the package.xml.  Using xml to make xml is fun!
113
-	-->
114
-	<target name="define-pear-package" depends="copy-files">
115
-		<d51pearpkg2 addhiddenfiles="true" baseinstalldir="/" dir="${build.dir}/${pear.package}">
116
-			<name>CakePHP</name>
117
-			<summary>CakePHP Rapid Development Framework</summary>
118
-			<channel>pear.cakephp.org</channel>
119
-			<description>CakePHP is an application development framework for PHP 5.2+</description>
120
-
121
-			<lead user="mark_story" name="Mark Story" email="mark@mark-story.com" />
122
-			<lead user="lorenzo" name="José Lorenzo Rodríguez" email="jose.zap@gmail.com" />
123
-			<lead user="PhpNut" name="Larry Masters" email="phpnut@cakephp.org" />
124
-			<developer user="ADmad" name="Adnan Sarela" email="admad.coder@gmail.com" />
125
-			<developer user="AD7six" name="Andy Dawson" email="andydawson76@gmail.com" />
126
-			<developer user="Ceeram" name="Marc Ypes" email="c33ram@gmail.com" />
127
-			<developer user="jrbasso" name="Juan Basso" email="" />
128
-			<developer user="Predominant" name="Graham Weldon" email="graham@grahamweldon.com" />
129
-			<developer user="renan.saddam" name="Renan Gonçalves" email="renan.saddam@gmail.com" />
130
-			<developer user="rchavik" name="Rachman Chavik" email="rchavik@xintesa.com" />
131
-
132
-			<license>MIT License</license>
133
-			<version release="${pear.version}" api="${pear.version}" />
134
-			<stability release="${pear.stability}" api="${pear.stability}" />
135
-			<notes>https://github.com/cakephp/cakephp/blob/master/README</notes>
136
-			<dependencies>
137
-				<php minimum_version="5.2.8" />
138
-				<pear minimum_version="1.9.0" recommended_version="1.9.4" />
139
-			</dependencies>
140
-			<dirroles key="bin">script</dirroles>
141
-			<dirroles key="Cake/Console/Templates/skel">php</dirroles>
142
-			<dirroles key="Cake/Console/Templates/default">php</dirroles>
143
-			<dirroles key="Cake/View">php</dirroles>
144
-			<release>
145
-				<install as="cake.bat" name="bin/cake.bat" />
146
-				<install as="cake.php" name="bin/cake.php" />
147
-				<install as="cake" name="bin/cake" />
148
-			</release>
149
-			<exceptions key="Cake/VERSION.txt">php</exceptions>
150
-			<exceptions key="Cake/LICENSE.txt">php</exceptions>
151
-			<exceptions key="Cake/Config/cacert.pem">php</exceptions>
152
-			<exceptions key="Cake/Console/Templates/skel/.htaccess">php</exceptions>
153
-			<exceptions key="Cake/Console/Templates/skel/webroot/.htaccess">php</exceptions>
154
-		</d51pearpkg2>
155
-	</target>
156
-
157
-	<!-- Generate the PEAR package from a directory and move the files to the dist folder -->
158
-	<target name="generate-package" depends="define-pear-package">
159
-		<exec command="pear package" dir="${build.dir}/${pear.package}" passthru="true"/>
160
-		<echo msg="Moving ${pear.package}.tgz"/>
161
-		<move file="${build.dir}/${pear.package}/${pear.package}.tgz" todir="${dist.dir}" />
162
-	</target>
163
-
164
-	<!--
165
-		Updates the local copy to the latest head.
166
-	-->
167
-	<target name="update-branch">
168
-		<echo msg="Updating to latest master." />
169
-		<exec executable="git pull">
170
-			<arg value="${git.remote}" />
171
-			<arg value="master" />
172
-		</exec>
173
-	</target>
174
-
175
-	<!--
176
-		Bump the version number and commit that.
177
-	-->
178
-	<target name="next-version" depends="current-version">
179
-		<echo msg="Incrementing version." />
180
-		<propertyprompt propertyName="release_version" defaultValue="${version}" promptText="Enter version to be released."/>
181
-		<echo msg="$file = file_get_contents('./lib/Cake/VERSION.txt'); $file = str_replace('${version}', '${release_version}', $file); file_put_contents('./lib/Cake/VERSION.txt', $file);" />
182
-		<exec executable="php">
183
-			<arg value="-r" />
184
-			<arg value="$file = file_get_contents('./lib/Cake/VERSION.txt'); $file = str_replace('${version}', '${release_version}', $file); file_put_contents('./lib/Cake/VERSION.txt', $file);" />
185
-		</exec>
186
-		<echo msg="Version number updated." />
187
-		<property name="version" value="${release_version}" override="true" />
188
-	</target>
189
-
190
-	<!--
191
-		Create the release commit that updates the version number and pushes the commits.
192
-	-->
193
-	<target name="release-commit" depends="update-branch,next-version,prepare">
194
-		<echo msg="Creating new release commit" />
195
-		<exec command="git add ./lib/Cake/VERSION.txt" logoutput="true" checkreturn="true" />
196
-		<exec command="git commit -m 'Update version number to ${release_version}'" logoutput="true" checkreturn="true" />
197
-		<exec command="git tag -s ${release_version} -m 'CakePHP ${release_version}'" logoutput="true" checkreturn="true" />
198
-
199
-		<propertyprompt propertyName="shipit" defaultValue="n" promptText="Ship the new commit and tag?" />
200
-		<condition property="noshipit" value="1">
201
-			<equals arg1="n" arg2="${shipit}" casesensitive="false" />
202
-		</condition>
203
-		<fail if="noshipit" msg="You said not to ship it." />
204
-
205
-		<echo msg="Pushing commit and tag." />
206
-		<exec command="git push ${git.remote} ${git.branch}" logoutput="true" checkreturn="true" />
207
-		<exec command="git push ${git.remote} ${release_version}" logoutput="true" checkreturn="true" />
208
-		<echo msg="Push complete." />
209
-	</target>
210
-
211
-	<!--
212
-		Upload to pirum pear channel.
213
-	-->
214
-	<target name="distribute" depends="prepare" description="Upload pear packages to pear.cakephp.org">
215
-		<echo msg="Uploading tgz file to cakephp.org" />
216
-		<exec command="scp ${dist.dir}/${pear.package}.tgz cakephp@cakephp.org:${pirum.dir}" dir="." checkreturn="true"  />
217
-
218
-		<echo msg="Adding new release to pirum" />
219
-		<exec command="ssh cakephp@cakephp.org pirum add ${pirum.dir} ${pirum.dir}/${pear.package}.tgz" checkreturn="true" />
220
-	</target>
221
-
222
-	<target name="codestyle" description="Check codestyle (human readable format)">
223
-		<phpcodesniffer
224
-			standard="CakePHP"
225
-			allowedFileExtensions="php">
226
-			<fileset refid="libs" />
227
-		</phpcodesniffer>
228
-	</target>
229
-
230
-	<target name="reports-ci">
231
-		<phpcodesniffer
232
-			standard="CakePHP"
233
-			allowedFileExtensions="php">
234
-			<fileset refid="libs" />
235
-			<formatter type="checkstyle" outfile="checkstyle.xml" />
236
-		</phpcodesniffer>
237
-		<phpcpd
238
-			minLines="4"
239
-			minTokens="50">
240
-			<fileset refid="libs" />
241
-			<formatter type="pmd" outfile="pmd-cpd.xml"/>
242
-		</phpcpd>
243
-		<phpdepend>
244
-			<fileset refid="libs" />
245
-			<logger type="jdepend-xml" outfile="jdepend.xml"/>
246
-		</phpdepend>
247
-		<phpmd rulesets="codesize,unusedcode,design">
248
-			<fileset refid="libs" />
249
-			<formatter type="xml" outfile="reports/pmd.html"/>
250
-		</phpmd>
251
-	</target>
252
-
253
-	<!--
254
-		Top level easy to type targets
255
-	-->
256
-	<target name="build" depends="generate-package" description="Generate a pear package" />
257
-	<target name="release" depends="release-commit,build,distribute" description="Release a new version of CakePHP" />
258
-	<target name="code-reports" depends="reports-ci"
259
-		description="Run the code reports, generating XML output for CI server use." />
260
-
261
-</project>

+ 0
- 32
vendor/cakephp/cakephp/composer.json Visa fil

@@ -1,32 +0,0 @@
1
-{
2
-	"name": "cakephp/cakephp",
3
-	"description": "The CakePHP framework",
4
-	"type": "library",
5
-	"keywords": ["framework"],
6
-	"homepage": "http://cakephp.org",
7
-	"license": "MIT",
8
-	"authors": [
9
-		{
10
-			"name": "CakePHP Community",
11
-			"homepage": "https://github.com/cakephp/cakephp/graphs/contributors"
12
-		}
13
-	],
14
-	"support": {
15
-		"issues": "https://github.com/cakephp/cakephp/issues",
16
-		"forum": "http://stackoverflow.com/tags/cakephp",
17
-		"irc": "irc://irc.freenode.org/cakephp",
18
-		"source": "https://github.com/cakephp/cakephp"
19
-	},
20
-	"require": {
21
-		"php": ">=5.3.0",
22
-		"ext-mcrypt": "*"
23
-	},
24
-	"require-dev": {
25
-		"phpunit/phpunit": "3.7.*",
26
-		"cakephp/debug_kit" : "^2.2.0",
27
-		"cakephp/cakephp-codesniffer": "^1.0.0"
28
-	},
29
-	"bin": [
30
-		"lib/Cake/Console/cake"
31
-	]
32
-}

+ 0
- 41
vendor/cakephp/cakephp/index.php Visa fil

@@ -1,41 +0,0 @@
1
-<?php
2
-/**
3
- * Requests collector.
4
- *
5
- *  This file collects requests if:
6
- *	- no mod_rewrite is available or .htaccess files are not supported
7
- *  - requires App.baseUrl to be uncommented in app/Config/core.php
8
- *	- app/webroot is not set as a document root.
9
- *
10
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
11
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
12
- *
13
- * Licensed under The MIT License
14
- * For full copyright and license information, please see the LICENSE.txt
15
- * Redistributions of files must retain the above copyright notice.
16
- *
17
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
18
- * @link          http://cakephp.org CakePHP(tm) Project
19
- * @since         CakePHP(tm) v 0.2.9
20
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
21
- */
22
-
23
-/**
24
- *  Get CakePHP's root directory
25
- */
26
-define('APP_DIR', 'app');
27
-define('DS', DIRECTORY_SEPARATOR);
28
-define('ROOT', dirname(__FILE__));
29
-define('WEBROOT_DIR', 'webroot');
30
-define('WWW_ROOT', ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS);
31
-
32
-/**
33
- * This only needs to be changed if the "cake" directory is located
34
- * outside of the distributed structure.
35
- * Full path to the directory containing "cake". Do not add trailing directory separator
36
- */
37
-if (!defined('CAKE_CORE_INCLUDE_PATH')) {
38
-	define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'lib');
39
-}
40
-
41
-require APP_DIR . DS . WEBROOT_DIR . DS . 'index.php';

+ 0
- 581
vendor/cakephp/cakephp/lib/Cake/Cache/Cache.php Visa fil

@@ -1,581 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       Cake.Cache
13
- * @since         CakePHP(tm) v 1.2.0.4933
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-
17
-App::uses('Inflector', 'Utility');
18
-App::uses('CacheEngine', 'Cache');
19
-
20
-/**
21
- * Cache provides a consistent interface to Caching in your application. It allows you
22
- * to use several different Cache engines, without coupling your application to a specific
23
- * implementation. It also allows you to change out cache storage or configuration without effecting
24
- * the rest of your application.
25
- *
26
- * You can configure Cache engines in your application's `bootstrap.php` file. A sample configuration would
27
- * be
28
- *
29
- * ```
30
- *	Cache::config('shared', array(
31
- *		'engine' => 'Apc',
32
- *		'prefix' => 'my_app_'
33
- *  ));
34
- * ```
35
- *
36
- * This would configure an APC cache engine to the 'shared' alias. You could then read and write
37
- * to that cache alias by using it for the `$config` parameter in the various Cache methods. In
38
- * general all Cache operations are supported by all cache engines. However, Cache::increment() and
39
- * Cache::decrement() are not supported by File caching.
40
- *
41
- * @package       Cake.Cache
42
- */
43
-class Cache {
44
-
45
-/**
46
- * Cache configuration stack
47
- * Keeps the permanent/default settings for each cache engine.
48
- * These settings are used to reset the engines after temporary modification.
49
- *
50
- * @var array
51
- */
52
-	protected static $_config = array();
53
-
54
-/**
55
- * Group to Config mapping
56
- *
57
- * @var array
58
- */
59
-	protected static $_groups = array();
60
-
61
-/**
62
- * Whether to reset the settings with the next call to Cache::set();
63
- *
64
- * @var array
65
- */
66
-	protected static $_reset = false;
67
-
68
-/**
69
- * Engine instances keyed by configuration name.
70
- *
71
- * @var array
72
- */
73
-	protected static $_engines = array();
74
-
75
-/**
76
- * Set the cache configuration to use. config() can
77
- * both create new configurations, return the settings for already configured
78
- * configurations.
79
- *
80
- * To create a new configuration, or to modify an existing configuration permanently:
81
- *
82
- * `Cache::config('my_config', array('engine' => 'File', 'path' => TMP));`
83
- *
84
- * If you need to modify a configuration temporarily, use Cache::set().
85
- * To get the settings for a configuration:
86
- *
87
- * `Cache::config('default');`
88
- *
89
- * There are 5 built-in caching engines:
90
- *
91
- * - `FileEngine` - Uses simple files to store content. Poor performance, but good for
92
- *    storing large objects, or things that are not IO sensitive.
93
- * - `ApcEngine` - Uses the APC object cache, one of the fastest caching engines.
94
- * - `MemcacheEngine` - Uses the PECL::Memcache extension and Memcached for storage.
95
- *   Fast reads/writes, and benefits from memcache being distributed.
96
- * - `XcacheEngine` - Uses the Xcache extension, an alternative to APC.
97
- * - `WincacheEngine` - Uses Windows Cache Extension for PHP. Supports wincache 1.1.0 and higher.
98
- *
99
- * The following keys are used in core cache engines:
100
- *
101
- * - `duration` Specify how long items in this cache configuration last.
102
- * - `groups` List of groups or 'tags' associated to every key stored in this config.
103
- *    handy for deleting a complete group from cache.
104
- * - `prefix` Prefix appended to all entries. Good for when you need to share a keyspace
105
- *    with either another cache config or another application.
106
- * - `probability` Probability of hitting a cache gc cleanup. Setting to 0 will disable
107
- *    cache::gc from ever being called automatically.
108
- * - `servers' Used by memcache. Give the address of the memcached servers to use.
109
- * - `compress` Used by memcache. Enables memcache's compressed format.
110
- * - `serialize` Used by FileCache. Should cache objects be serialized first.
111
- * - `path` Used by FileCache. Path to where cachefiles should be saved.
112
- * - `lock` Used by FileCache. Should files be locked before writing to them?
113
- * - `user` Used by Xcache. Username for XCache
114
- * - `password` Used by Xcache/Redis. Password for XCache/Redis
115
- *
116
- * @param string $name Name of the configuration
117
- * @param array $settings Optional associative array of settings passed to the engine
118
- * @return array array(engine, settings) on success, false on failure
119
- * @throws CacheException
120
- * @see app/Config/core.php for configuration settings
121
- */
122
-	public static function config($name = null, $settings = array()) {
123
-		if (is_array($name)) {
124
-			$settings = $name;
125
-		}
126
-
127
-		$current = array();
128
-		if (isset(static::$_config[$name])) {
129
-			$current = static::$_config[$name];
130
-		}
131
-
132
-		if (!empty($settings)) {
133
-			static::$_config[$name] = $settings + $current;
134
-		}
135
-
136
-		if (empty(static::$_config[$name]['engine'])) {
137
-			return false;
138
-		}
139
-
140
-		if (!empty(static::$_config[$name]['groups'])) {
141
-			foreach (static::$_config[$name]['groups'] as $group) {
142
-				static::$_groups[$group][] = $name;
143
-				sort(static::$_groups[$group]);
144
-				static::$_groups[$group] = array_unique(static::$_groups[$group]);
145
-			}
146
-		}
147
-
148
-		$engine = static::$_config[$name]['engine'];
149
-
150
-		if (!isset(static::$_engines[$name])) {
151
-			static::_buildEngine($name);
152
-			$settings = static::$_config[$name] = static::settings($name);
153
-		} elseif ($settings = static::set(static::$_config[$name], null, $name)) {
154
-			static::$_config[$name] = $settings;
155
-		}
156
-		return compact('engine', 'settings');
157
-	}
158
-
159
-/**
160
- * Finds and builds the instance of the required engine class.
161
- *
162
- * @param string $name Name of the config array that needs an engine instance built
163
- * @return bool
164
- * @throws CacheException
165
- */
166
-	protected static function _buildEngine($name) {
167
-		$config = static::$_config[$name];
168
-
169
-		list($plugin, $class) = pluginSplit($config['engine'], true);
170
-		$cacheClass = $class . 'Engine';
171
-		App::uses($cacheClass, $plugin . 'Cache/Engine');
172
-		if (!class_exists($cacheClass)) {
173
-			throw new CacheException(__d('cake_dev', 'Cache engine %s is not available.', $name));
174
-		}
175
-		$cacheClass = $class . 'Engine';
176
-		if (!is_subclass_of($cacheClass, 'CacheEngine')) {
177
-			throw new CacheException(__d('cake_dev', 'Cache engines must use %s as a base class.', 'CacheEngine'));
178
-		}
179
-		static::$_engines[$name] = new $cacheClass();
180
-		if (!static::$_engines[$name]->init($config)) {
181
-			$msg = __d(
182
-				'cake_dev',
183
-				'Cache engine "%s" is not properly configured. Ensure required extensions are installed, and credentials/permissions are correct',
184
-				$name
185
-			);
186
-			throw new CacheException($msg);
187
-		}
188
-		if (static::$_engines[$name]->settings['probability'] && time() % static::$_engines[$name]->settings['probability'] === 0) {
189
-			static::$_engines[$name]->gc();
190
-		}
191
-		return true;
192
-	}
193
-
194
-/**
195
- * Returns an array containing the currently configured Cache settings.
196
- *
197
- * @return array Array of configured Cache config names.
198
- */
199
-	public static function configured() {
200
-		return array_keys(static::$_config);
201
-	}
202
-
203
-/**
204
- * Drops a cache engine. Deletes the cache configuration information
205
- * If the deleted configuration is the last configuration using a certain engine,
206
- * the Engine instance is also unset.
207
- *
208
- * @param string $name A currently configured cache config you wish to remove.
209
- * @return bool success of the removal, returns false when the config does not exist.
210
- */
211
-	public static function drop($name) {
212
-		if (!isset(static::$_config[$name])) {
213
-			return false;
214
-		}
215
-		unset(static::$_config[$name], static::$_engines[$name]);
216
-		return true;
217
-	}
218
-
219
-/**
220
- * Temporarily change the settings on a cache config. The settings will persist for the next write
221
- * operation (write, decrement, increment, clear). Any reads that are done before the write, will
222
- * use the modified settings. If `$settings` is empty, the settings will be reset to the
223
- * original configuration.
224
- *
225
- * Can be called with 2 or 3 parameters. To set multiple values at once.
226
- *
227
- * `Cache::set(array('duration' => '+30 minutes'), 'my_config');`
228
- *
229
- * Or to set one value.
230
- *
231
- * `Cache::set('duration', '+30 minutes', 'my_config');`
232
- *
233
- * To reset a config back to the originally configured values.
234
- *
235
- * `Cache::set(null, 'my_config');`
236
- *
237
- * @param string|array $settings Optional string for simple name-value pair or array
238
- * @param string $value Optional for a simple name-value pair
239
- * @param string $config The configuration name you are changing. Defaults to 'default'
240
- * @return array Array of settings.
241
- */
242
-	public static function set($settings = array(), $value = null, $config = 'default') {
243
-		if (is_array($settings) && $value !== null) {
244
-			$config = $value;
245
-		}
246
-		if (!isset(static::$_config[$config]) || !isset(static::$_engines[$config])) {
247
-			return false;
248
-		}
249
-		if (!empty($settings)) {
250
-			static::$_reset = true;
251
-		}
252
-
253
-		if (static::$_reset === true) {
254
-			if (empty($settings)) {
255
-				static::$_reset = false;
256
-				$settings = static::$_config[$config];
257
-			} else {
258
-				if (is_string($settings) && $value !== null) {
259
-					$settings = array($settings => $value);
260
-				}
261
-				$settings += static::$_config[$config];
262
-				if (isset($settings['duration']) && !is_numeric($settings['duration'])) {
263
-					$settings['duration'] = strtotime($settings['duration']) - time();
264
-				}
265
-			}
266
-			static::$_engines[$config]->settings = $settings;
267
-		}
268
-		return static::settings($config);
269
-	}
270
-
271
-/**
272
- * Garbage collection
273
- *
274
- * Permanently remove all expired and deleted data
275
- *
276
- * @param string $config [optional] The config name you wish to have garbage collected. Defaults to 'default'
277
- * @param int $expires [optional] An expires timestamp. Defaults to NULL
278
- * @return void
279
- */
280
-	public static function gc($config = 'default', $expires = null) {
281
-		static::$_engines[$config]->gc($expires);
282
-	}
283
-
284
-/**
285
- * Write data for key into a cache engine.
286
- *
287
- * ### Usage:
288
- *
289
- * Writing to the active cache config:
290
- *
291
- * `Cache::write('cached_data', $data);`
292
- *
293
- * Writing to a specific cache config:
294
- *
295
- * `Cache::write('cached_data', $data, 'long_term');`
296
- *
297
- * @param string $key Identifier for the data
298
- * @param mixed $value Data to be cached - anything except a resource
299
- * @param string $config Optional string configuration name to write to. Defaults to 'default'
300
- * @return bool True if the data was successfully cached, false on failure
301
- */
302
-	public static function write($key, $value, $config = 'default') {
303
-		$settings = static::settings($config);
304
-
305
-		if (empty($settings)) {
306
-			return false;
307
-		}
308
-		if (!static::isInitialized($config)) {
309
-			return false;
310
-		}
311
-		$key = static::$_engines[$config]->key($key);
312
-
313
-		if (!$key || is_resource($value)) {
314
-			return false;
315
-		}
316
-
317
-		$success = static::$_engines[$config]->write($settings['prefix'] . $key, $value, $settings['duration']);
318
-		static::set(null, $config);
319
-		if ($success === false && $value !== '') {
320
-			trigger_error(
321
-				__d('cake_dev',
322
-					"%s cache was unable to write '%s' to %s cache",
323
-					$config,
324
-					$key,
325
-					static::$_engines[$config]->settings['engine']
326
-				),
327
-				E_USER_WARNING
328
-			);
329
-		}
330
-		return $success;
331
-	}
332
-
333
-/**
334
- * Read a key from a cache config.
335
- *
336
- * ### Usage:
337
- *
338
- * Reading from the active cache configuration.
339
- *
340
- * `Cache::read('my_data');`
341
- *
342
- * Reading from a specific cache configuration.
343
- *
344
- * `Cache::read('my_data', 'long_term');`
345
- *
346
- * @param string $key Identifier for the data
347
- * @param string $config optional name of the configuration to use. Defaults to 'default'
348
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
349
- */
350
-	public static function read($key, $config = 'default') {
351
-		$settings = static::settings($config);
352
-
353
-		if (empty($settings)) {
354
-			return false;
355
-		}
356
-		if (!static::isInitialized($config)) {
357
-			return false;
358
-		}
359
-		$key = static::$_engines[$config]->key($key);
360
-		if (!$key) {
361
-			return false;
362
-		}
363
-		return static::$_engines[$config]->read($settings['prefix'] . $key);
364
-	}
365
-
366
-/**
367
- * Increment a number under the key and return incremented value.
368
- *
369
- * @param string $key Identifier for the data
370
- * @param int $offset How much to add
371
- * @param string $config Optional string configuration name. Defaults to 'default'
372
- * @return mixed new value, or false if the data doesn't exist, is not integer,
373
- *    or if there was an error fetching it.
374
- */
375
-	public static function increment($key, $offset = 1, $config = 'default') {
376
-		$settings = static::settings($config);
377
-
378
-		if (empty($settings)) {
379
-			return false;
380
-		}
381
-		if (!static::isInitialized($config)) {
382
-			return false;
383
-		}
384
-		$key = static::$_engines[$config]->key($key);
385
-
386
-		if (!$key || !is_int($offset) || $offset < 0) {
387
-			return false;
388
-		}
389
-		$success = static::$_engines[$config]->increment($settings['prefix'] . $key, $offset);
390
-		static::set(null, $config);
391
-		return $success;
392
-	}
393
-
394
-/**
395
- * Decrement a number under the key and return decremented value.
396
- *
397
- * @param string $key Identifier for the data
398
- * @param int $offset How much to subtract
399
- * @param string $config Optional string configuration name. Defaults to 'default'
400
- * @return mixed new value, or false if the data doesn't exist, is not integer,
401
- *   or if there was an error fetching it
402
- */
403
-	public static function decrement($key, $offset = 1, $config = 'default') {
404
-		$settings = static::settings($config);
405
-
406
-		if (empty($settings)) {
407
-			return false;
408
-		}
409
-		if (!static::isInitialized($config)) {
410
-			return false;
411
-		}
412
-		$key = static::$_engines[$config]->key($key);
413
-
414
-		if (!$key || !is_int($offset) || $offset < 0) {
415
-			return false;
416
-		}
417
-		$success = static::$_engines[$config]->decrement($settings['prefix'] . $key, $offset);
418
-		static::set(null, $config);
419
-		return $success;
420
-	}
421
-
422
-/**
423
- * Delete a key from the cache.
424
- *
425
- * ### Usage:
426
- *
427
- * Deleting from the active cache configuration.
428
- *
429
- * `Cache::delete('my_data');`
430
- *
431
- * Deleting from a specific cache configuration.
432
- *
433
- * `Cache::delete('my_data', 'long_term');`
434
- *
435
- * @param string $key Identifier for the data
436
- * @param string $config name of the configuration to use. Defaults to 'default'
437
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
438
- */
439
-	public static function delete($key, $config = 'default') {
440
-		$settings = static::settings($config);
441
-
442
-		if (empty($settings)) {
443
-			return false;
444
-		}
445
-		if (!static::isInitialized($config)) {
446
-			return false;
447
-		}
448
-		$key = static::$_engines[$config]->key($key);
449
-		if (!$key) {
450
-			return false;
451
-		}
452
-
453
-		$success = static::$_engines[$config]->delete($settings['prefix'] . $key);
454
-		static::set(null, $config);
455
-		return $success;
456
-	}
457
-
458
-/**
459
- * Delete all keys from the cache.
460
- *
461
- * @param bool $check if true will check expiration, otherwise delete all
462
- * @param string $config name of the configuration to use. Defaults to 'default'
463
- * @return bool True if the cache was successfully cleared, false otherwise
464
- */
465
-	public static function clear($check = false, $config = 'default') {
466
-		if (!static::isInitialized($config)) {
467
-			return false;
468
-		}
469
-		$success = static::$_engines[$config]->clear($check);
470
-		static::set(null, $config);
471
-		return $success;
472
-	}
473
-
474
-/**
475
- * Delete all keys from the cache belonging to the same group.
476
- *
477
- * @param string $group name of the group to be cleared
478
- * @param string $config name of the configuration to use. Defaults to 'default'
479
- * @return bool True if the cache group was successfully cleared, false otherwise
480
- */
481
-	public static function clearGroup($group, $config = 'default') {
482
-		if (!static::isInitialized($config)) {
483
-			return false;
484
-		}
485
-		$success = static::$_engines[$config]->clearGroup($group);
486
-		static::set(null, $config);
487
-		return $success;
488
-	}
489
-
490
-/**
491
- * Check if Cache has initialized a working config for the given name.
492
- *
493
- * @param string $config name of the configuration to use. Defaults to 'default'
494
- * @return bool Whether or not the config name has been initialized.
495
- */
496
-	public static function isInitialized($config = 'default') {
497
-		if (Configure::read('Cache.disable')) {
498
-			return false;
499
-		}
500
-		return isset(static::$_engines[$config]);
501
-	}
502
-
503
-/**
504
- * Return the settings for the named cache engine.
505
- *
506
- * @param string $name Name of the configuration to get settings for. Defaults to 'default'
507
- * @return array list of settings for this engine
508
- * @see Cache::config()
509
- */
510
-	public static function settings($name = 'default') {
511
-		if (!empty(static::$_engines[$name])) {
512
-			return static::$_engines[$name]->settings();
513
-		}
514
-		return array();
515
-	}
516
-
517
-/**
518
- * Retrieve group names to config mapping.
519
- *
520
- * ```
521
- *	Cache::config('daily', array(
522
- *		'duration' => '1 day', 'groups' => array('posts')
523
- *	));
524
- *	Cache::config('weekly', array(
525
- *		'duration' => '1 week', 'groups' => array('posts', 'archive')
526
- *	));
527
- *	$configs = Cache::groupConfigs('posts');
528
- * ```
529
- *
530
- * $config will equal to `array('posts' => array('daily', 'weekly'))`
531
- *
532
- * @param string $group group name or null to retrieve all group mappings
533
- * @return array map of group and all configuration that has the same group
534
- * @throws CacheException
535
- */
536
-	public static function groupConfigs($group = null) {
537
-		if ($group === null) {
538
-			return static::$_groups;
539
-		}
540
-		if (isset(static::$_groups[$group])) {
541
-			return array($group => static::$_groups[$group]);
542
-		}
543
-		throw new CacheException(__d('cake_dev', 'Invalid cache group %s', $group));
544
-	}
545
-
546
-/**
547
- * Provides the ability to easily do read-through caching.
548
- *
549
- * When called if the $key is not set in $config, the $callable function
550
- * will be invoked. The results will then be stored into the cache config
551
- * at key.
552
- *
553
- * Examples:
554
- *
555
- * Using a Closure to provide data, assume $this is a Model:
556
- *
557
- * ```
558
- * $model = $this;
559
- * $results = Cache::remember('all_articles', function() use ($model) {
560
- *      return $model->find('all');
561
- * });
562
- * ```
563
- *
564
- * @param string $key The cache key to read/store data at.
565
- * @param callable $callable The callable that provides data in the case when
566
- *   the cache key is empty. Can be any callable type supported by your PHP.
567
- * @param string $config The cache configuration to use for this operation.
568
- *   Defaults to default.
569
- * @return mixed The results of the callable or unserialized results.
570
- */
571
-	public static function remember($key, $callable, $config = 'default') {
572
-		$existing = static::read($key, $config);
573
-		if ($existing !== false) {
574
-			return $existing;
575
-		}
576
-		$results = call_user_func($callable);
577
-		static::write($key, $results, $config);
578
-		return $results;
579
-	}
580
-
581
-}

+ 0
- 180
vendor/cakephp/cakephp/lib/Cake/Cache/CacheEngine.php Visa fil

@@ -1,180 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       Cake.Cache
13
- * @since         CakePHP(tm) v 1.2.0.4933
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-
17
-/**
18
- * Storage engine for CakePHP caching
19
- *
20
- * @package       Cake.Cache
21
- */
22
-abstract class CacheEngine {
23
-
24
-/**
25
- * Settings of current engine instance
26
- *
27
- * @var array
28
- */
29
-	public $settings = array();
30
-
31
-/**
32
- * Contains the compiled string with all groups
33
- * prefixes to be prepended to every key in this cache engine
34
- *
35
- * @var string
36
- */
37
-	protected $_groupPrefix = null;
38
-
39
-/**
40
- * Initialize the cache engine
41
- *
42
- * Called automatically by the cache frontend
43
- *
44
- * @param array $settings Associative array of parameters for the engine
45
- * @return bool True if the engine has been successfully initialized, false if not
46
- */
47
-	public function init($settings = array()) {
48
-		$settings += $this->settings + array(
49
-			'prefix' => 'cake_',
50
-			'duration' => 3600,
51
-			'probability' => 100,
52
-			'groups' => array()
53
-		);
54
-		$this->settings = $settings;
55
-		if (!empty($this->settings['groups'])) {
56
-			sort($this->settings['groups']);
57
-			$this->_groupPrefix = str_repeat('%s_', count($this->settings['groups']));
58
-		}
59
-		if (!is_numeric($this->settings['duration'])) {
60
-			$this->settings['duration'] = strtotime($this->settings['duration']) - time();
61
-		}
62
-		return true;
63
-	}
64
-
65
-/**
66
- * Garbage collection
67
- *
68
- * Permanently remove all expired and deleted data
69
- *
70
- * @param int $expires [optional] An expires timestamp, invalidating all data before.
71
- * @return void
72
- */
73
-	public function gc($expires = null) {
74
-	}
75
-
76
-/**
77
- * Write value for a key into cache
78
- *
79
- * @param string $key Identifier for the data
80
- * @param mixed $value Data to be cached
81
- * @param int $duration How long to cache for.
82
- * @return bool True if the data was successfully cached, false on failure
83
- */
84
-	abstract public function write($key, $value, $duration);
85
-
86
-/**
87
- * Read a key from the cache
88
- *
89
- * @param string $key Identifier for the data
90
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
91
- */
92
-	abstract public function read($key);
93
-
94
-/**
95
- * Increment a number under the key and return incremented value
96
- *
97
- * @param string $key Identifier for the data
98
- * @param int $offset How much to add
99
- * @return New incremented value, false otherwise
100
- */
101
-	abstract public function increment($key, $offset = 1);
102
-
103
-/**
104
- * Decrement a number under the key and return decremented value
105
- *
106
- * @param string $key Identifier for the data
107
- * @param int $offset How much to subtract
108
- * @return New incremented value, false otherwise
109
- */
110
-	abstract public function decrement($key, $offset = 1);
111
-
112
-/**
113
- * Delete a key from the cache
114
- *
115
- * @param string $key Identifier for the data
116
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
117
- */
118
-	abstract public function delete($key);
119
-
120
-/**
121
- * Delete all keys from the cache
122
- *
123
- * @param bool $check if true will check expiration, otherwise delete all
124
- * @return bool True if the cache was successfully cleared, false otherwise
125
- */
126
-	abstract public function clear($check);
127
-
128
-/**
129
- * Clears all values belonging to a group. Is up to the implementing engine
130
- * to decide whether actually delete the keys or just simulate it to achieve
131
- * the same result.
132
- *
133
- * @param string $group name of the group to be cleared
134
- * @return bool
135
- */
136
-	public function clearGroup($group) {
137
-		return false;
138
-	}
139
-
140
-/**
141
- * Does whatever initialization for each group is required
142
- * and returns the `group value` for each of them, this is
143
- * the token representing each group in the cache key
144
- *
145
- * @return array
146
- */
147
-	public function groups() {
148
-		return $this->settings['groups'];
149
-	}
150
-
151
-/**
152
- * Cache Engine settings
153
- *
154
- * @return array settings
155
- */
156
-	public function settings() {
157
-		return $this->settings;
158
-	}
159
-
160
-/**
161
- * Generates a safe key for use with cache engine storage engines.
162
- *
163
- * @param string $key the key passed over
164
- * @return mixed string $key or false
165
- */
166
-	public function key($key) {
167
-		if (empty($key)) {
168
-			return false;
169
-		}
170
-
171
-		$prefix = '';
172
-		if (!empty($this->_groupPrefix)) {
173
-			$prefix = vsprintf($this->_groupPrefix, $this->groups());
174
-		}
175
-
176
-		$key = preg_replace('/[\s]+/', '_', strtolower(trim(str_replace(array(DS, '/', '.'), '_', strval($key)))));
177
-		return $prefix . $key;
178
-	}
179
-
180
-}

+ 0
- 191
vendor/cakephp/cakephp/lib/Cake/Cache/Engine/ApcEngine.php Visa fil

@@ -1,191 +0,0 @@
1
-<?php
2
-/**
3
- * APC storage engine for cache.
4
- *
5
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice.
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://cakephp.org CakePHP(tm) Project
14
- * @package       Cake.Cache.Engine
15
- * @since         CakePHP(tm) v 1.2.0.4933
16
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
17
- */
18
-
19
-/**
20
- * APC storage engine for cache
21
- *
22
- * @package       Cake.Cache.Engine
23
- */
24
-class ApcEngine extends CacheEngine {
25
-
26
-/**
27
- * Contains the compiled group names
28
- * (prefixed with the global configuration prefix)
29
- *
30
- * @var array
31
- */
32
-	protected $_compiledGroupNames = array();
33
-
34
-/**
35
- * Initialize the Cache Engine
36
- *
37
- * Called automatically by the cache frontend
38
- * To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
39
- *
40
- * @param array $settings array of setting for the engine
41
- * @return bool True if the engine has been successfully initialized, false if not
42
- * @see CacheEngine::__defaults
43
- */
44
-	public function init($settings = array()) {
45
-		if (!isset($settings['prefix'])) {
46
-			$settings['prefix'] = Inflector::slug(APP_DIR) . '_';
47
-		}
48
-		$settings += array('engine' => 'Apc');
49
-		parent::init($settings);
50
-		return function_exists('apc_dec');
51
-	}
52
-
53
-/**
54
- * Write data for key into cache
55
- *
56
- * @param string $key Identifier for the data
57
- * @param mixed $value Data to be cached
58
- * @param int $duration How long to cache the data, in seconds
59
- * @return bool True if the data was successfully cached, false on failure
60
- */
61
-	public function write($key, $value, $duration) {
62
-		$expires = 0;
63
-		if ($duration) {
64
-			$expires = time() + $duration;
65
-		}
66
-		apc_store($key . '_expires', $expires, $duration);
67
-		return apc_store($key, $value, $duration);
68
-	}
69
-
70
-/**
71
- * Read a key from the cache
72
- *
73
- * @param string $key Identifier for the data
74
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
75
- */
76
-	public function read($key) {
77
-		$time = time();
78
-		$cachetime = (int)apc_fetch($key . '_expires');
79
-		if ($cachetime !== 0 && ($cachetime < $time || ($time + $this->settings['duration']) < $cachetime)) {
80
-			return false;
81
-		}
82
-		return apc_fetch($key);
83
-	}
84
-
85
-/**
86
- * Increments the value of an integer cached key
87
- *
88
- * @param string $key Identifier for the data
89
- * @param int $offset How much to increment
90
- * @return New incremented value, false otherwise
91
- */
92
-	public function increment($key, $offset = 1) {
93
-		return apc_inc($key, $offset);
94
-	}
95
-
96
-/**
97
- * Decrements the value of an integer cached key
98
- *
99
- * @param string $key Identifier for the data
100
- * @param int $offset How much to subtract
101
- * @return New decremented value, false otherwise
102
- */
103
-	public function decrement($key, $offset = 1) {
104
-		return apc_dec($key, $offset);
105
-	}
106
-
107
-/**
108
- * Delete a key from the cache
109
- *
110
- * @param string $key Identifier for the data
111
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
112
- */
113
-	public function delete($key) {
114
-		return apc_delete($key);
115
-	}
116
-
117
-/**
118
- * Delete all keys from the cache. This will clear every cache config using APC.
119
- *
120
- * @param bool $check If true, nothing will be cleared, as entries are removed
121
- *    from APC as they expired. This flag is really only used by FileEngine.
122
- * @return bool True Returns true.
123
- */
124
-	public function clear($check) {
125
-		if ($check) {
126
-			return true;
127
-		}
128
-		if (class_exists('APCIterator', false)) {
129
-			$iterator = new APCIterator(
130
-				'user',
131
-				'/^' . preg_quote($this->settings['prefix'], '/') . '/',
132
-				APC_ITER_NONE
133
-			);
134
-			apc_delete($iterator);
135
-			return true;
136
-		}
137
-		$cache = apc_cache_info('user');
138
-		foreach ($cache['cache_list'] as $key) {
139
-			if (strpos($key['info'], $this->settings['prefix']) === 0) {
140
-				apc_delete($key['info']);
141
-			}
142
-		}
143
-		return true;
144
-	}
145
-
146
-/**
147
- * Returns the `group value` for each of the configured groups
148
- * If the group initial value was not found, then it initializes
149
- * the group accordingly.
150
- *
151
- * @return array
152
- */
153
-	public function groups() {
154
-		if (empty($this->_compiledGroupNames)) {
155
-			foreach ($this->settings['groups'] as $group) {
156
-				$this->_compiledGroupNames[] = $this->settings['prefix'] . $group;
157
-			}
158
-		}
159
-
160
-		$groups = apc_fetch($this->_compiledGroupNames);
161
-		if (count($groups) !== count($this->settings['groups'])) {
162
-			foreach ($this->_compiledGroupNames as $group) {
163
-				if (!isset($groups[$group])) {
164
-					apc_store($group, 1);
165
-					$groups[$group] = 1;
166
-				}
167
-			}
168
-			ksort($groups);
169
-		}
170
-
171
-		$result = array();
172
-		$groups = array_values($groups);
173
-		foreach ($this->settings['groups'] as $i => $group) {
174
-			$result[] = $group . $groups[$i];
175
-		}
176
-		return $result;
177
-	}
178
-
179
-/**
180
- * Increments the group value to simulate deletion of all keys under a group
181
- * old values will remain in storage until they expire.
182
- *
183
- * @param string $group The group to clear.
184
- * @return bool success
185
- */
186
-	public function clearGroup($group) {
187
-		apc_inc($this->settings['prefix'] . $group, 1, $success);
188
-		return $success;
189
-	}
190
-
191
-}

+ 0
- 432
vendor/cakephp/cakephp/lib/Cake/Cache/Engine/FileEngine.php Visa fil

@@ -1,432 +0,0 @@
1
-<?php
2
-/**
3
- * File Storage engine for cache. Filestorage is the slowest cache storage
4
- * to read and write. However, it is good for servers that don't have other storage
5
- * engine available, or have content which is not performance sensitive.
6
- *
7
- * You can configure a FileEngine cache, using Cache::config()
8
- *
9
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
10
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- *
12
- * Licensed under The MIT License
13
- * For full copyright and license information, please see the LICENSE.txt
14
- * Redistributions of files must retain the above copyright notice.
15
- *
16
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
17
- * @link          http://cakephp.org CakePHP(tm) Project
18
- * @since         CakePHP(tm) v 1.2.0.4933
19
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
20
- */
21
-
22
-/**
23
- * File Storage engine for cache. Filestorage is the slowest cache storage
24
- * to read and write. However, it is good for servers that don't have other storage
25
- * engine available, or have content which is not performance sensitive.
26
- *
27
- * You can configure a FileEngine cache, using Cache::config()
28
- *
29
- * @package       Cake.Cache.Engine
30
- */
31
-class FileEngine extends CacheEngine {
32
-
33
-/**
34
- * Instance of SplFileObject class
35
- *
36
- * @var File
37
- */
38
-	protected $_File = null;
39
-
40
-/**
41
- * Settings
42
- *
43
- * - path = absolute path to cache directory, default => CACHE
44
- * - prefix = string prefix for filename, default => cake_
45
- * - lock = enable file locking on write, default => true
46
- * - serialize = serialize the data, default => true
47
- *
48
- * @var array
49
- * @see CacheEngine::__defaults
50
- */
51
-	public $settings = array();
52
-
53
-/**
54
- * True unless FileEngine::__active(); fails
55
- *
56
- * @var bool
57
- */
58
-	protected $_init = true;
59
-
60
-/**
61
- * Initialize the Cache Engine
62
- *
63
- * Called automatically by the cache frontend
64
- * To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
65
- *
66
- * @param array $settings array of setting for the engine
67
- * @return bool True if the engine has been successfully initialized, false if not
68
- */
69
-	public function init($settings = array()) {
70
-		$settings += array(
71
-			'engine' => 'File',
72
-			'path' => CACHE,
73
-			'prefix' => 'cake_',
74
-			'lock' => true,
75
-			'serialize' => true,
76
-			'isWindows' => false,
77
-			'mask' => 0664
78
-		);
79
-		parent::init($settings);
80
-
81
-		if (DS === '\\') {
82
-			$this->settings['isWindows'] = true;
83
-		}
84
-		if (substr($this->settings['path'], -1) !== DS) {
85
-			$this->settings['path'] .= DS;
86
-		}
87
-		if (!empty($this->_groupPrefix)) {
88
-			$this->_groupPrefix = str_replace('_', DS, $this->_groupPrefix);
89
-		}
90
-		return $this->_active();
91
-	}
92
-
93
-/**
94
- * Garbage collection. Permanently remove all expired and deleted data
95
- *
96
- * @param int $expires [optional] An expires timestamp, invalidating all data before.
97
- * @return bool True if garbage collection was successful, false on failure
98
- */
99
-	public function gc($expires = null) {
100
-		return $this->clear(true);
101
-	}
102
-
103
-/**
104
- * Write data for key into cache
105
- *
106
- * @param string $key Identifier for the data
107
- * @param mixed $data Data to be cached
108
- * @param int $duration How long to cache the data, in seconds
109
- * @return bool True if the data was successfully cached, false on failure
110
- */
111
-	public function write($key, $data, $duration) {
112
-		if ($data === '' || !$this->_init) {
113
-			return false;
114
-		}
115
-
116
-		if ($this->_setKey($key, true) === false) {
117
-			return false;
118
-		}
119
-
120
-		$lineBreak = "\n";
121
-
122
-		if ($this->settings['isWindows']) {
123
-			$lineBreak = "\r\n";
124
-		}
125
-
126
-		if (!empty($this->settings['serialize'])) {
127
-			if ($this->settings['isWindows']) {
128
-				$data = str_replace('\\', '\\\\\\\\', serialize($data));
129
-			} else {
130
-				$data = serialize($data);
131
-			}
132
-		}
133
-
134
-		$expires = time() + $duration;
135
-		$contents = $expires . $lineBreak . $data . $lineBreak;
136
-
137
-		if ($this->settings['lock']) {
138
-			$this->_File->flock(LOCK_EX);
139
-		}
140
-
141
-		$this->_File->rewind();
142
-		$success = $this->_File->ftruncate(0) && $this->_File->fwrite($contents) && $this->_File->fflush();
143
-
144
-		if ($this->settings['lock']) {
145
-			$this->_File->flock(LOCK_UN);
146
-		}
147
-
148
-		return $success;
149
-	}
150
-
151
-/**
152
- * Read a key from the cache
153
- *
154
- * @param string $key Identifier for the data
155
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
156
- */
157
-	public function read($key) {
158
-		if (!$this->_init || $this->_setKey($key) === false) {
159
-			return false;
160
-		}
161
-
162
-		if ($this->settings['lock']) {
163
-			$this->_File->flock(LOCK_SH);
164
-		}
165
-
166
-		$this->_File->rewind();
167
-		$time = time();
168
-		$cachetime = (int)$this->_File->current();
169
-
170
-		if ($cachetime !== false && ($cachetime < $time || ($time + $this->settings['duration']) < $cachetime)) {
171
-			if ($this->settings['lock']) {
172
-				$this->_File->flock(LOCK_UN);
173
-			}
174
-			return false;
175
-		}
176
-
177
-		$data = '';
178
-		$this->_File->next();
179
-		while ($this->_File->valid()) {
180
-			$data .= $this->_File->current();
181
-			$this->_File->next();
182
-		}
183
-
184
-		if ($this->settings['lock']) {
185
-			$this->_File->flock(LOCK_UN);
186
-		}
187
-
188
-		$data = trim($data);
189
-
190
-		if ($data !== '' && !empty($this->settings['serialize'])) {
191
-			if ($this->settings['isWindows']) {
192
-				$data = str_replace('\\\\\\\\', '\\', $data);
193
-			}
194
-			$data = unserialize((string)$data);
195
-		}
196
-		return $data;
197
-	}
198
-
199
-/**
200
- * Delete a key from the cache
201
- *
202
- * @param string $key Identifier for the data
203
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
204
- */
205
-	public function delete($key) {
206
-		if ($this->_setKey($key) === false || !$this->_init) {
207
-			return false;
208
-		}
209
-		$path = $this->_File->getRealPath();
210
-		$this->_File = null;
211
-
212
-		//@codingStandardsIgnoreStart
213
-		return @unlink($path);
214
-		//@codingStandardsIgnoreEnd
215
-	}
216
-
217
-/**
218
- * Delete all values from the cache
219
- *
220
- * @param bool $check Optional - only delete expired cache items
221
- * @return bool True if the cache was successfully cleared, false otherwise
222
- */
223
-	public function clear($check) {
224
-		if (!$this->_init) {
225
-			return false;
226
-		}
227
-		$this->_File = null;
228
-
229
-		$threshold = $now = false;
230
-		if ($check) {
231
-			$now = time();
232
-			$threshold = $now - $this->settings['duration'];
233
-		}
234
-
235
-		$this->_clearDirectory($this->settings['path'], $now, $threshold);
236
-
237
-		$directory = new RecursiveDirectoryIterator($this->settings['path']);
238
-		$contents = new RecursiveIteratorIterator($directory, RecursiveIteratorIterator::SELF_FIRST);
239
-		$cleared = array();
240
-		foreach ($contents as $path) {
241
-			if ($path->isFile()) {
242
-				continue;
243
-			}
244
-
245
-			$path = $path->getRealPath() . DS;
246
-			if (!in_array($path, $cleared)) {
247
-				$this->_clearDirectory($path, $now, $threshold);
248
-				$cleared[] = $path;
249
-			}
250
-		}
251
-		return true;
252
-	}
253
-
254
-/**
255
- * Used to clear a directory of matching files.
256
- *
257
- * @param string $path The path to search.
258
- * @param int $now The current timestamp
259
- * @param int $threshold Any file not modified after this value will be deleted.
260
- * @return void
261
- */
262
-	protected function _clearDirectory($path, $now, $threshold) {
263
-		$prefixLength = strlen($this->settings['prefix']);
264
-
265
-		if (!is_dir($path)) {
266
-			return;
267
-		}
268
-
269
-		$dir = dir($path);
270
-		while (($entry = $dir->read()) !== false) {
271
-			if (substr($entry, 0, $prefixLength) !== $this->settings['prefix']) {
272
-				continue;
273
-			}
274
-
275
-			try {
276
-				$file = new SplFileObject($path . $entry, 'r');
277
-			} catch (Exception $e) {
278
-				continue;
279
-			}
280
-
281
-			if ($threshold) {
282
-				$mtime = $file->getMTime();
283
-
284
-				if ($mtime > $threshold) {
285
-					continue;
286
-				}
287
-				$expires = (int)$file->current();
288
-
289
-				if ($expires > $now) {
290
-					continue;
291
-				}
292
-			}
293
-			if ($file->isFile()) {
294
-				$filePath = $file->getRealPath();
295
-				$file = null;
296
-
297
-				//@codingStandardsIgnoreStart
298
-				@unlink($filePath);
299
-				//@codingStandardsIgnoreEnd
300
-			}
301
-		}
302
-	}
303
-
304
-/**
305
- * Not implemented
306
- *
307
- * @param string $key The key to decrement
308
- * @param int $offset The number to offset
309
- * @return void
310
- * @throws CacheException
311
- */
312
-	public function decrement($key, $offset = 1) {
313
-		throw new CacheException(__d('cake_dev', 'Files cannot be atomically decremented.'));
314
-	}
315
-
316
-/**
317
- * Not implemented
318
- *
319
- * @param string $key The key to decrement
320
- * @param int $offset The number to offset
321
- * @return void
322
- * @throws CacheException
323
- */
324
-	public function increment($key, $offset = 1) {
325
-		throw new CacheException(__d('cake_dev', 'Files cannot be atomically incremented.'));
326
-	}
327
-
328
-/**
329
- * Sets the current cache key this class is managing, and creates a writable SplFileObject
330
- * for the cache file the key is referring to.
331
- *
332
- * @param string $key The key
333
- * @param bool $createKey Whether the key should be created if it doesn't exists, or not
334
- * @return bool true if the cache key could be set, false otherwise
335
- */
336
-	protected function _setKey($key, $createKey = false) {
337
-		$groups = null;
338
-		if (!empty($this->_groupPrefix)) {
339
-			$groups = vsprintf($this->_groupPrefix, $this->groups());
340
-		}
341
-		$dir = $this->settings['path'] . $groups;
342
-
343
-		if (!is_dir($dir)) {
344
-			mkdir($dir, 0775, true);
345
-		}
346
-		$path = new SplFileInfo($dir . $key);
347
-
348
-		if (!$createKey && !$path->isFile()) {
349
-			return false;
350
-		}
351
-		if (empty($this->_File) || $this->_File->getBaseName() !== $key) {
352
-			$exists = file_exists($path->getPathname());
353
-			try {
354
-				$this->_File = $path->openFile('c+');
355
-			} catch (Exception $e) {
356
-				trigger_error($e->getMessage(), E_USER_WARNING);
357
-				return false;
358
-			}
359
-			unset($path);
360
-
361
-			if (!$exists && !chmod($this->_File->getPathname(), (int)$this->settings['mask'])) {
362
-				trigger_error(__d(
363
-					'cake_dev', 'Could not apply permission mask "%s" on cache file "%s"',
364
-					array($this->_File->getPathname(), $this->settings['mask'])), E_USER_WARNING);
365
-			}
366
-		}
367
-		return true;
368
-	}
369
-
370
-/**
371
- * Determine is cache directory is writable
372
- *
373
- * @return bool
374
- */
375
-	protected function _active() {
376
-		$dir = new SplFileInfo($this->settings['path']);
377
-		if (Configure::read('debug')) {
378
-			$path = $dir->getPathname();
379
-			if (!is_dir($path)) {
380
-				mkdir($path, 0775, true);
381
-			}
382
-		}
383
-		if ($this->_init && !($dir->isDir() && $dir->isWritable())) {
384
-			$this->_init = false;
385
-			trigger_error(__d('cake_dev', '%s is not writable', $this->settings['path']), E_USER_WARNING);
386
-			return false;
387
-		}
388
-		return true;
389
-	}
390
-
391
-/**
392
- * Generates a safe key for use with cache engine storage engines.
393
- *
394
- * @param string $key the key passed over
395
- * @return mixed string $key or false
396
- */
397
-	public function key($key) {
398
-		if (empty($key)) {
399
-			return false;
400
-		}
401
-
402
-		$key = Inflector::underscore(str_replace(array(DS, '/', '.', '<', '>', '?', ':', '|', '*', '"'), '_', strval($key)));
403
-		return $key;
404
-	}
405
-
406
-/**
407
- * Recursively deletes all files under any directory named as $group
408
- *
409
- * @param string $group The group to clear.
410
- * @return bool success
411
- */
412
-	public function clearGroup($group) {
413
-		$this->_File = null;
414
-		$directoryIterator = new RecursiveDirectoryIterator($this->settings['path']);
415
-		$contents = new RecursiveIteratorIterator($directoryIterator, RecursiveIteratorIterator::CHILD_FIRST);
416
-		foreach ($contents as $object) {
417
-			$containsGroup = strpos($object->getPathName(), DS . $group . DS) !== false;
418
-			$hasPrefix = true;
419
-			if (strlen($this->settings['prefix']) !== 0) {
420
-				$hasPrefix = strpos($object->getBaseName(), $this->settings['prefix']) === 0;
421
-			}
422
-			if ($object->isFile() && $containsGroup && $hasPrefix) {
423
-				$path = $object->getPathName();
424
-				$object = null;
425
-				//@codingStandardsIgnoreStart
426
-				@unlink($path);
427
-				//@codingStandardsIgnoreEnd
428
-			}
429
-		}
430
-		return true;
431
-	}
432
-}

+ 0
- 292
vendor/cakephp/cakephp/lib/Cake/Cache/Engine/MemcacheEngine.php Visa fil

@@ -1,292 +0,0 @@
1
-<?php
2
-/**
3
- * Memcache storage engine for cache
4
- *
5
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice.
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://cakephp.org CakePHP(tm) Project
14
- * @package       Cake.Cache.Engine
15
- * @since         CakePHP(tm) v 1.2.0.4933
16
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
17
- */
18
-
19
-/**
20
- * Memcache storage engine for cache. Memcache has some limitations in the amount of
21
- * control you have over expire times far in the future. See MemcacheEngine::write() for
22
- * more information.
23
- *
24
- * @package Cake.Cache.Engine
25
- * @deprecated 3.0.0 You should use the Memcached adapter instead.
26
- */
27
-class MemcacheEngine extends CacheEngine {
28
-
29
-/**
30
- * Contains the compiled group names
31
- * (prefixed with the global configuration prefix)
32
- *
33
- * @var array
34
- */
35
-	protected $_compiledGroupNames = array();
36
-
37
-/**
38
- * Memcache wrapper.
39
- *
40
- * @var Memcache
41
- */
42
-	protected $_Memcache = null;
43
-
44
-/**
45
- * Settings
46
- *
47
- *  - servers = string or array of memcache servers, default => 127.0.0.1. If an
48
- *    array MemcacheEngine will use them as a pool.
49
- *  - compress = boolean, default => false
50
- *
51
- * @var array
52
- */
53
-	public $settings = array();
54
-
55
-/**
56
- * Initialize the Cache Engine
57
- *
58
- * Called automatically by the cache frontend
59
- * To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
60
- *
61
- * @param array $settings array of setting for the engine
62
- * @return bool True if the engine has been successfully initialized, false if not
63
- */
64
-	public function init($settings = array()) {
65
-		if (!class_exists('Memcache')) {
66
-			return false;
67
-		}
68
-		if (!isset($settings['prefix'])) {
69
-			$settings['prefix'] = Inflector::slug(APP_DIR) . '_';
70
-		}
71
-		$settings += array(
72
-			'engine' => 'Memcache',
73
-			'servers' => array('127.0.0.1'),
74
-			'compress' => false,
75
-			'persistent' => true
76
-		);
77
-		parent::init($settings);
78
-
79
-		if ($this->settings['compress']) {
80
-			$this->settings['compress'] = MEMCACHE_COMPRESSED;
81
-		}
82
-		if (is_string($this->settings['servers'])) {
83
-			$this->settings['servers'] = array($this->settings['servers']);
84
-		}
85
-		if (!isset($this->_Memcache)) {
86
-			$return = false;
87
-			$this->_Memcache = new Memcache();
88
-			foreach ($this->settings['servers'] as $server) {
89
-				list($host, $port) = $this->_parseServerString($server);
90
-				if ($this->_Memcache->addServer($host, $port, $this->settings['persistent'])) {
91
-					$return = true;
92
-				}
93
-			}
94
-			return $return;
95
-		}
96
-		return true;
97
-	}
98
-
99
-/**
100
- * Parses the server address into the host/port. Handles both IPv6 and IPv4
101
- * addresses and Unix sockets
102
- *
103
- * @param string $server The server address string.
104
- * @return array Array containing host, port
105
- */
106
-	protected function _parseServerString($server) {
107
-		if (strpos($server, 'unix://') === 0) {
108
-			return array($server, 0);
109
-		}
110
-		if (substr($server, 0, 1) === '[') {
111
-			$position = strpos($server, ']:');
112
-			if ($position !== false) {
113
-				$position++;
114
-			}
115
-		} else {
116
-			$position = strpos($server, ':');
117
-		}
118
-		$port = 11211;
119
-		$host = $server;
120
-		if ($position !== false) {
121
-			$host = substr($server, 0, $position);
122
-			$port = substr($server, $position + 1);
123
-		}
124
-		return array($host, $port);
125
-	}
126
-
127
-/**
128
- * Write data for key into cache. When using memcache as your cache engine
129
- * remember that the Memcache pecl extension does not support cache expiry times greater
130
- * than 30 days in the future. Any duration greater than 30 days will be treated as never expiring.
131
- *
132
- * @param string $key Identifier for the data
133
- * @param mixed $value Data to be cached
134
- * @param int $duration How long to cache the data, in seconds
135
- * @return bool True if the data was successfully cached, false on failure
136
- * @see http://php.net/manual/en/memcache.set.php
137
- */
138
-	public function write($key, $value, $duration) {
139
-		if ($duration > 30 * DAY) {
140
-			$duration = 0;
141
-		}
142
-		return $this->_Memcache->set($key, $value, $this->settings['compress'], $duration);
143
-	}
144
-
145
-/**
146
- * Read a key from the cache
147
- *
148
- * @param string $key Identifier for the data
149
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
150
- */
151
-	public function read($key) {
152
-		return $this->_Memcache->get($key);
153
-	}
154
-
155
-/**
156
- * Increments the value of an integer cached key
157
- *
158
- * @param string $key Identifier for the data
159
- * @param int $offset How much to increment
160
- * @return New incremented value, false otherwise
161
- * @throws CacheException when you try to increment with compress = true
162
- */
163
-	public function increment($key, $offset = 1) {
164
-		if ($this->settings['compress']) {
165
-			throw new CacheException(
166
-				__d('cake_dev', 'Method %s not implemented for compressed cache in %s', 'increment()', __CLASS__)
167
-			);
168
-		}
169
-		return $this->_Memcache->increment($key, $offset);
170
-	}
171
-
172
-/**
173
- * Decrements the value of an integer cached key
174
- *
175
- * @param string $key Identifier for the data
176
- * @param int $offset How much to subtract
177
- * @return New decremented value, false otherwise
178
- * @throws CacheException when you try to decrement with compress = true
179
- */
180
-	public function decrement($key, $offset = 1) {
181
-		if ($this->settings['compress']) {
182
-			throw new CacheException(
183
-				__d('cake_dev', 'Method %s not implemented for compressed cache in %s', 'decrement()', __CLASS__)
184
-			);
185
-		}
186
-		return $this->_Memcache->decrement($key, $offset);
187
-	}
188
-
189
-/**
190
- * Delete a key from the cache
191
- *
192
- * @param string $key Identifier for the data
193
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
194
- */
195
-	public function delete($key) {
196
-		return $this->_Memcache->delete($key);
197
-	}
198
-
199
-/**
200
- * Delete all keys from the cache
201
- *
202
- * @param bool $check If true no deletes will occur and instead CakePHP will rely
203
- *   on key TTL values.
204
- * @return bool True if the cache was successfully cleared, false otherwise
205
- */
206
-	public function clear($check) {
207
-		if ($check) {
208
-			return true;
209
-		}
210
-		foreach ($this->_Memcache->getExtendedStats('slabs', 0) as $slabs) {
211
-			foreach (array_keys($slabs) as $slabId) {
212
-				if (!is_numeric($slabId)) {
213
-					continue;
214
-				}
215
-
216
-				foreach ($this->_Memcache->getExtendedStats('cachedump', $slabId, 0) as $stats) {
217
-					if (!is_array($stats)) {
218
-						continue;
219
-					}
220
-					foreach (array_keys($stats) as $key) {
221
-						if (strpos($key, $this->settings['prefix']) === 0) {
222
-							$this->_Memcache->delete($key);
223
-						}
224
-					}
225
-				}
226
-			}
227
-		}
228
-		return true;
229
-	}
230
-
231
-/**
232
- * Connects to a server in connection pool
233
- *
234
- * @param string $host host ip address or name
235
- * @param int $port Server port
236
- * @return bool True if memcache server was connected
237
- */
238
-	public function connect($host, $port = 11211) {
239
-		if ($this->_Memcache->getServerStatus($host, $port) === 0) {
240
-			if ($this->_Memcache->connect($host, $port)) {
241
-				return true;
242
-			}
243
-			return false;
244
-		}
245
-		return true;
246
-	}
247
-
248
-/**
249
- * Returns the `group value` for each of the configured groups
250
- * If the group initial value was not found, then it initializes
251
- * the group accordingly.
252
- *
253
- * @return array
254
- */
255
-	public function groups() {
256
-		if (empty($this->_compiledGroupNames)) {
257
-			foreach ($this->settings['groups'] as $group) {
258
-				$this->_compiledGroupNames[] = $this->settings['prefix'] . $group;
259
-			}
260
-		}
261
-
262
-		$groups = $this->_Memcache->get($this->_compiledGroupNames);
263
-		if (count($groups) !== count($this->settings['groups'])) {
264
-			foreach ($this->_compiledGroupNames as $group) {
265
-				if (!isset($groups[$group])) {
266
-					$this->_Memcache->set($group, 1, false, 0);
267
-					$groups[$group] = 1;
268
-				}
269
-			}
270
-			ksort($groups);
271
-		}
272
-
273
-		$result = array();
274
-		$groups = array_values($groups);
275
-		foreach ($this->settings['groups'] as $i => $group) {
276
-			$result[] = $group . $groups[$i];
277
-		}
278
-
279
-		return $result;
280
-	}
281
-
282
-/**
283
- * Increments the group value to simulate deletion of all keys under a group
284
- * old values will remain in storage until they expire.
285
- *
286
- * @param string $group The group to clear.
287
- * @return bool success
288
- */
289
-	public function clearGroup($group) {
290
-		return (bool)$this->_Memcache->increment($this->settings['prefix'] . $group);
291
-	}
292
-}

+ 0
- 342
vendor/cakephp/cakephp/lib/Cake/Cache/Engine/MemcachedEngine.php Visa fil

@@ -1,342 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @since         CakePHP(tm) v 2.5.0
13
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
14
- */
15
-
16
-/**
17
- * Memcached storage engine for cache. Memcached has some limitations in the amount of
18
- * control you have over expire times far in the future. See MemcachedEngine::write() for
19
- * more information.
20
- *
21
- * Main advantage of this Memcached engine over the memcached engine is
22
- * support of binary protocol, and igbibnary serialization
23
- * (if memcached extension compiled with --enable-igbinary)
24
- * Compressed keys can also be incremented/decremented
25
- *
26
- * @package       Cake.Cache.Engine
27
- */
28
-class MemcachedEngine extends CacheEngine {
29
-
30
-/**
31
- * memcached wrapper.
32
- *
33
- * @var Memcache
34
- */
35
-	protected $_Memcached = null;
36
-
37
-/**
38
- * Settings
39
- *
40
- *  - servers = string or array of memcached servers, default => 127.0.0.1. If an
41
- *    array MemcacheEngine will use them as a pool.
42
- *  - compress = boolean, default => false
43
- *  - persistent = string The name of the persistent connection. All configurations using
44
- *    the same persistent value will share a single underlying connection.
45
- *  - serialize = string, default => php. The serializer engine used to serialize data.
46
- *    Available engines are php, igbinary and json. Beside php, the memcached extension
47
- *    must be compiled with the appropriate serializer support.
48
- *  - options - Additional options for the memcached client. Should be an array of option => value.
49
- *    Use the Memcached::OPT_* constants as keys.
50
- *
51
- * @var array
52
- */
53
-	public $settings = array();
54
-
55
-/**
56
- * List of available serializer engines
57
- *
58
- * Memcached must be compiled with json and igbinary support to use these engines
59
- *
60
- * @var array
61
- */
62
-	protected $_serializers = array(
63
-		'igbinary' => Memcached::SERIALIZER_IGBINARY,
64
-		'json' => Memcached::SERIALIZER_JSON,
65
-		'php' => Memcached::SERIALIZER_PHP
66
-	);
67
-
68
-/**
69
- * Initialize the Cache Engine
70
- *
71
- * Called automatically by the cache frontend
72
- * To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
73
- *
74
- * @param array $settings array of setting for the engine
75
- * @return bool True if the engine has been successfully initialized, false if not
76
- * @throws CacheException when you try use authentication without Memcached compiled with SASL support
77
- */
78
-	public function init($settings = array()) {
79
-		if (!class_exists('Memcached')) {
80
-			return false;
81
-		}
82
-		if (!isset($settings['prefix'])) {
83
-			$settings['prefix'] = Inflector::slug(APP_DIR) . '_';
84
-		}
85
-
86
-		if (defined('Memcached::HAVE_MSGPACK') && Memcached::HAVE_MSGPACK) {
87
-			$this->_serializers['msgpack'] = Memcached::SERIALIZER_MSGPACK;
88
-		}
89
-
90
-		$settings += array(
91
-			'engine' => 'Memcached',
92
-			'servers' => array('127.0.0.1'),
93
-			'compress' => false,
94
-			'persistent' => false,
95
-			'login' => null,
96
-			'password' => null,
97
-			'serialize' => 'php',
98
-			'options' => array()
99
-		);
100
-		parent::init($settings);
101
-
102
-		if (!is_array($this->settings['servers'])) {
103
-			$this->settings['servers'] = array($this->settings['servers']);
104
-		}
105
-
106
-		if (isset($this->_Memcached)) {
107
-			return true;
108
-		}
109
-
110
-		if (!$this->settings['persistent']) {
111
-			$this->_Memcached = new Memcached();
112
-		} else {
113
-			$this->_Memcached = new Memcached((string)$this->settings['persistent']);
114
-		}
115
-		$this->_setOptions();
116
-
117
-		if (count($this->_Memcached->getServerList())) {
118
-			return true;
119
-		}
120
-
121
-		$servers = array();
122
-		foreach ($this->settings['servers'] as $server) {
123
-			$servers[] = $this->_parseServerString($server);
124
-		}
125
-
126
-		if (!$this->_Memcached->addServers($servers)) {
127
-			return false;
128
-		}
129
-
130
-		if ($this->settings['login'] !== null && $this->settings['password'] !== null) {
131
-			if (!method_exists($this->_Memcached, 'setSaslAuthData')) {
132
-				throw new CacheException(
133
-					__d('cake_dev', 'Memcached extension is not build with SASL support')
134
-				);
135
-			}
136
-			$this->_Memcached->setOption(Memcached::OPT_BINARY_PROTOCOL, true);
137
-			$this->_Memcached->setSaslAuthData($this->settings['login'], $this->settings['password']);
138
-		}
139
-		if (is_array($this->settings['options'])) {
140
-			foreach ($this->settings['options'] as $opt => $value) {
141
-				$this->_Memcached->setOption($opt, $value);
142
-			}
143
-		}
144
-
145
-		return true;
146
-	}
147
-
148
-/**
149
- * Settings the memcached instance
150
- *
151
- * @throws CacheException when the Memcached extension is not built with the desired serializer engine
152
- * @return void
153
- */
154
-	protected function _setOptions() {
155
-		$this->_Memcached->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true);
156
-
157
-		$serializer = strtolower($this->settings['serialize']);
158
-		if (!isset($this->_serializers[$serializer])) {
159
-			throw new CacheException(
160
-				__d('cake_dev', '%s is not a valid serializer engine for Memcached', $serializer)
161
-			);
162
-		}
163
-
164
-		if ($serializer !== 'php' && !constant('Memcached::HAVE_' . strtoupper($serializer))) {
165
-			throw new CacheException(
166
-				__d('cake_dev', 'Memcached extension is not compiled with %s support', $serializer)
167
-			);
168
-		}
169
-
170
-		$this->_Memcached->setOption(Memcached::OPT_SERIALIZER, $this->_serializers[$serializer]);
171
-
172
-		// Check for Amazon ElastiCache instance
173
-		if (defined('Memcached::OPT_CLIENT_MODE') && defined('Memcached::DYNAMIC_CLIENT_MODE')) {
174
-			$this->_Memcached->setOption(Memcached::OPT_CLIENT_MODE, Memcached::DYNAMIC_CLIENT_MODE);
175
-		}
176
-
177
-		$this->_Memcached->setOption(Memcached::OPT_COMPRESSION, (bool)$this->settings['compress']);
178
-	}
179
-
180
-/**
181
- * Parses the server address into the host/port. Handles both IPv6 and IPv4
182
- * addresses and Unix sockets
183
- *
184
- * @param string $server The server address string.
185
- * @return array Array containing host, port
186
- */
187
-	protected function _parseServerString($server) {
188
-		if (strpos($server, 'unix://') === 0) {
189
-			return array($server, 0);
190
-		}
191
-		if (substr($server, 0, 1) === '[') {
192
-			$position = strpos($server, ']:');
193
-			if ($position !== false) {
194
-				$position++;
195
-			}
196
-		} else {
197
-			$position = strpos($server, ':');
198
-		}
199
-		$port = 11211;
200
-		$host = $server;
201
-		if ($position !== false) {
202
-			$host = substr($server, 0, $position);
203
-			$port = substr($server, $position + 1);
204
-		}
205
-		return array($host, (int)$port);
206
-	}
207
-
208
-/**
209
- * Write data for key into cache. When using memcached as your cache engine
210
- * remember that the Memcached pecl extension does not support cache expiry times greater
211
- * than 30 days in the future. Any duration greater than 30 days will be treated as never expiring.
212
- *
213
- * @param string $key Identifier for the data
214
- * @param mixed $value Data to be cached
215
- * @param int $duration How long to cache the data, in seconds
216
- * @return bool True if the data was successfully cached, false on failure
217
- * @see http://php.net/manual/en/memcache.set.php
218
- */
219
-	public function write($key, $value, $duration) {
220
-		if ($duration > 30 * DAY) {
221
-			$duration = 0;
222
-		}
223
-
224
-		return $this->_Memcached->set($key, $value, $duration);
225
-	}
226
-
227
-/**
228
- * Read a key from the cache
229
- *
230
- * @param string $key Identifier for the data
231
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
232
- */
233
-	public function read($key) {
234
-		return $this->_Memcached->get($key);
235
-	}
236
-
237
-/**
238
- * Increments the value of an integer cached key
239
- *
240
- * @param string $key Identifier for the data
241
- * @param int $offset How much to increment
242
- * @return New incremented value, false otherwise
243
- * @throws CacheException when you try to increment with compress = true
244
- */
245
-	public function increment($key, $offset = 1) {
246
-		return $this->_Memcached->increment($key, $offset);
247
-	}
248
-
249
-/**
250
- * Decrements the value of an integer cached key
251
- *
252
- * @param string $key Identifier for the data
253
- * @param int $offset How much to subtract
254
- * @return New decremented value, false otherwise
255
- * @throws CacheException when you try to decrement with compress = true
256
- */
257
-	public function decrement($key, $offset = 1) {
258
-		return $this->_Memcached->decrement($key, $offset);
259
-	}
260
-
261
-/**
262
- * Delete a key from the cache
263
- *
264
- * @param string $key Identifier for the data
265
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
266
- */
267
-	public function delete($key) {
268
-		return $this->_Memcached->delete($key);
269
-	}
270
-
271
-/**
272
- * Delete all keys from the cache
273
- *
274
- * @param bool $check If true no deletes will occur and instead CakePHP will rely
275
- *   on key TTL values.
276
- * @return bool True if the cache was successfully cleared, false otherwise. Will
277
- *   also return false if you are using a binary protocol.
278
- */
279
-	public function clear($check) {
280
-		if ($check) {
281
-			return true;
282
-		}
283
-
284
-		$keys = $this->_Memcached->getAllKeys();
285
-		if ($keys === false) {
286
-			return false;
287
-		}
288
-
289
-		foreach ($keys as $key) {
290
-			if (strpos($key, $this->settings['prefix']) === 0) {
291
-				$this->_Memcached->delete($key);
292
-			}
293
-		}
294
-
295
-		return true;
296
-	}
297
-
298
-/**
299
- * Returns the `group value` for each of the configured groups
300
- * If the group initial value was not found, then it initializes
301
- * the group accordingly.
302
- *
303
- * @return array
304
- */
305
-	public function groups() {
306
-		if (empty($this->_compiledGroupNames)) {
307
-			foreach ($this->settings['groups'] as $group) {
308
-				$this->_compiledGroupNames[] = $this->settings['prefix'] . $group;
309
-			}
310
-		}
311
-
312
-		$groups = $this->_Memcached->getMulti($this->_compiledGroupNames);
313
-		if (count($groups) !== count($this->settings['groups'])) {
314
-			foreach ($this->_compiledGroupNames as $group) {
315
-				if (!isset($groups[$group])) {
316
-					$this->_Memcached->set($group, 1, 0);
317
-					$groups[$group] = 1;
318
-				}
319
-			}
320
-			ksort($groups);
321
-		}
322
-
323
-		$result = array();
324
-		$groups = array_values($groups);
325
-		foreach ($this->settings['groups'] as $i => $group) {
326
-			$result[] = $group . $groups[$i];
327
-		}
328
-
329
-		return $result;
330
-	}
331
-
332
-/**
333
- * Increments the group value to simulate deletion of all keys under a group
334
- * old values will remain in storage until they expire.
335
- *
336
- * @param string $group The group to clear.
337
- * @return bool success
338
- */
339
-	public function clearGroup($group) {
340
-		return (bool)$this->_Memcached->increment($this->settings['prefix'] . $group);
341
-	}
342
-}

+ 0
- 230
vendor/cakephp/cakephp/lib/Cake/Cache/Engine/RedisEngine.php Visa fil

@@ -1,230 +0,0 @@
1
-<?php
2
-/**
3
- * Redis storage engine for cache
4
- *
5
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice.
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://cakephp.org CakePHP(tm) Project
14
- * @package       Cake.Cache.Engine
15
- * @since         CakePHP(tm) v 2.2
16
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
17
- */
18
-
19
-/**
20
- * Redis storage engine for cache.
21
- *
22
- * @package       Cake.Cache.Engine
23
- */
24
-class RedisEngine extends CacheEngine {
25
-
26
-/**
27
- * Redis wrapper.
28
- *
29
- * @var Redis
30
- */
31
-	protected $_Redis = null;
32
-
33
-/**
34
- * Settings
35
- *
36
- *  - server = string URL or ip to the Redis server host
37
- *  - database = integer database number to use for connection
38
- *  - port = integer port number to the Redis server (default: 6379)
39
- *  - timeout = float timeout in seconds (default: 0)
40
- *  - persistent = boolean Connects to the Redis server with a persistent connection (default: true)
41
- *  - unix_socket = path to the unix socket file (default: false)
42
- *
43
- * @var array
44
- */
45
-	public $settings = array();
46
-
47
-/**
48
- * Initialize the Cache Engine
49
- *
50
- * Called automatically by the cache frontend
51
- * To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
52
- *
53
- * @param array $settings array of setting for the engine
54
- * @return bool True if the engine has been successfully initialized, false if not
55
- */
56
-	public function init($settings = array()) {
57
-		if (!class_exists('Redis')) {
58
-			return false;
59
-		}
60
-		parent::init(array_merge(array(
61
-			'engine' => 'Redis',
62
-			'prefix' => Inflector::slug(APP_DIR) . '_',
63
-			'server' => '127.0.0.1',
64
-			'database' => 0,
65
-			'port' => 6379,
66
-			'password' => false,
67
-			'timeout' => 0,
68
-			'persistent' => true,
69
-			'unix_socket' => false
70
-			), $settings)
71
-		);
72
-
73
-		return $this->_connect();
74
-	}
75
-
76
-/**
77
- * Connects to a Redis server
78
- *
79
- * @return bool True if Redis server was connected
80
- */
81
-	protected function _connect() {
82
-		try {
83
-			$this->_Redis = new Redis();
84
-			if (!empty($this->settings['unix_socket'])) {
85
-				$return = $this->_Redis->connect($this->settings['unix_socket']);
86
-			} elseif (empty($this->settings['persistent'])) {
87
-				$return = $this->_Redis->connect($this->settings['server'], $this->settings['port'], $this->settings['timeout']);
88
-			} else {
89
-				$persistentId = $this->settings['port'] . $this->settings['timeout'] . $this->settings['database'];
90
-				$return = $this->_Redis->pconnect($this->settings['server'], $this->settings['port'], $this->settings['timeout'], $persistentId);
91
-			}
92
-		} catch (RedisException $e) {
93
-			$return = false;
94
-		}
95
-		if (!$return) {
96
-			return false;
97
-		}
98
-		if ($this->settings['password'] && !$this->_Redis->auth($this->settings['password'])) {
99
-			return false;
100
-		}
101
-		return $this->_Redis->select($this->settings['database']);
102
-	}
103
-
104
-/**
105
- * Write data for key into cache.
106
- *
107
- * @param string $key Identifier for the data
108
- * @param mixed $value Data to be cached
109
- * @param int $duration How long to cache the data, in seconds
110
- * @return bool True if the data was successfully cached, false on failure
111
- */
112
-	public function write($key, $value, $duration) {
113
-		if (!is_int($value)) {
114
-			$value = serialize($value);
115
-		}
116
-		if ($duration === 0) {
117
-			return $this->_Redis->set($key, $value);
118
-		}
119
-
120
-		return $this->_Redis->setex($key, $duration, $value);
121
-	}
122
-
123
-/**
124
- * Read a key from the cache
125
- *
126
- * @param string $key Identifier for the data
127
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
128
- */
129
-	public function read($key) {
130
-		$value = $this->_Redis->get($key);
131
-		if (ctype_digit($value)) {
132
-			$value = (int)$value;
133
-		}
134
-		if ($value !== false && is_string($value)) {
135
-			$value = unserialize($value);
136
-		}
137
-		return $value;
138
-	}
139
-
140
-/**
141
- * Increments the value of an integer cached key
142
- *
143
- * @param string $key Identifier for the data
144
- * @param int $offset How much to increment
145
- * @return New incremented value, false otherwise
146
- * @throws CacheException when you try to increment with compress = true
147
- */
148
-	public function increment($key, $offset = 1) {
149
-		return (int)$this->_Redis->incrBy($key, $offset);
150
-	}
151
-
152
-/**
153
- * Decrements the value of an integer cached key
154
- *
155
- * @param string $key Identifier for the data
156
- * @param int $offset How much to subtract
157
- * @return New decremented value, false otherwise
158
- * @throws CacheException when you try to decrement with compress = true
159
- */
160
-	public function decrement($key, $offset = 1) {
161
-		return (int)$this->_Redis->decrBy($key, $offset);
162
-	}
163
-
164
-/**
165
- * Delete a key from the cache
166
- *
167
- * @param string $key Identifier for the data
168
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
169
- */
170
-	public function delete($key) {
171
-		return $this->_Redis->delete($key) > 0;
172
-	}
173
-
174
-/**
175
- * Delete all keys from the cache
176
- *
177
- * @param bool $check Whether or not expiration keys should be checked. If
178
- *   true, no keys will be removed as cache will rely on redis TTL's.
179
- * @return bool True if the cache was successfully cleared, false otherwise
180
- */
181
-	public function clear($check) {
182
-		if ($check) {
183
-			return true;
184
-		}
185
-		$keys = $this->_Redis->getKeys($this->settings['prefix'] . '*');
186
-		$this->_Redis->del($keys);
187
-
188
-		return true;
189
-	}
190
-
191
-/**
192
- * Returns the `group value` for each of the configured groups
193
- * If the group initial value was not found, then it initializes
194
- * the group accordingly.
195
- *
196
- * @return array
197
- */
198
-	public function groups() {
199
-		$result = array();
200
-		foreach ($this->settings['groups'] as $group) {
201
-			$value = $this->_Redis->get($this->settings['prefix'] . $group);
202
-			if (!$value) {
203
-				$value = 1;
204
-				$this->_Redis->set($this->settings['prefix'] . $group, $value);
205
-			}
206
-			$result[] = $group . $value;
207
-		}
208
-		return $result;
209
-	}
210
-
211
-/**
212
- * Increments the group value to simulate deletion of all keys under a group
213
- * old values will remain in storage until they expire.
214
- *
215
- * @param string $group The group name to clear.
216
- * @return bool success
217
- */
218
-	public function clearGroup($group) {
219
-		return (bool)$this->_Redis->incr($this->settings['prefix'] . $group);
220
-	}
221
-
222
-/**
223
- * Disconnects from the redis server
224
- */
225
-	public function __destruct() {
226
-		if (!$this->settings['persistent']) {
227
-			$this->_Redis->close();
228
-		}
229
-	}
230
-}

+ 0
- 191
vendor/cakephp/cakephp/lib/Cake/Cache/Engine/WincacheEngine.php Visa fil

@@ -1,191 +0,0 @@
1
-<?php
2
-/**
3
- * Wincache storage engine for cache.
4
- *
5
- * Supports wincache 1.1.0 and higher.
6
- *
7
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
8
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
9
- *
10
- * Licensed under The MIT License
11
- * For full copyright and license information, please see the LICENSE.txt
12
- * Redistributions of files must retain the above copyright notice.
13
- *
14
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
15
- * @link          http://cakephp.org CakePHP(tm) Project
16
- * @package       Cake.Cache.Engine
17
- * @since         CakePHP(tm) v 1.2.0.4933
18
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
19
- */
20
-
21
-/**
22
- * Wincache storage engine for cache
23
- *
24
- * @package       Cake.Cache.Engine
25
- */
26
-class WincacheEngine extends CacheEngine {
27
-
28
-/**
29
- * Contains the compiled group names
30
- * (prefixed with the global configuration prefix)
31
- *
32
- * @var array
33
- */
34
-	protected $_compiledGroupNames = array();
35
-
36
-/**
37
- * Initialize the Cache Engine
38
- *
39
- * Called automatically by the cache frontend
40
- * To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
41
- *
42
- * @param array $settings array of setting for the engine
43
- * @return bool True if the engine has been successfully initialized, false if not
44
- * @see CacheEngine::__defaults
45
- */
46
-	public function init($settings = array()) {
47
-		if (!isset($settings['prefix'])) {
48
-			$settings['prefix'] = Inflector::slug(APP_DIR) . '_';
49
-		}
50
-		$settings += array('engine' => 'Wincache');
51
-		parent::init($settings);
52
-		return function_exists('wincache_ucache_info');
53
-	}
54
-
55
-/**
56
- * Write data for key into cache
57
- *
58
- * @param string $key Identifier for the data
59
- * @param mixed $value Data to be cached
60
- * @param int $duration How long to cache the data, in seconds
61
- * @return bool True if the data was successfully cached, false on failure
62
- */
63
-	public function write($key, $value, $duration) {
64
-		$expires = time() + $duration;
65
-
66
-		$data = array(
67
-			$key . '_expires' => $expires,
68
-			$key => $value
69
-		);
70
-		$result = wincache_ucache_set($data, null, $duration);
71
-		return empty($result);
72
-	}
73
-
74
-/**
75
- * Read a key from the cache
76
- *
77
- * @param string $key Identifier for the data
78
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if
79
- *     there was an error fetching it
80
- */
81
-	public function read($key) {
82
-		$time = time();
83
-		$cachetime = (int)wincache_ucache_get($key . '_expires');
84
-		if ($cachetime < $time || ($time + $this->settings['duration']) < $cachetime) {
85
-			return false;
86
-		}
87
-		return wincache_ucache_get($key);
88
-	}
89
-
90
-/**
91
- * Increments the value of an integer cached key
92
- *
93
- * @param string $key Identifier for the data
94
- * @param int $offset How much to increment
95
- * @return New incremented value, false otherwise
96
- */
97
-	public function increment($key, $offset = 1) {
98
-		return wincache_ucache_inc($key, $offset);
99
-	}
100
-
101
-/**
102
- * Decrements the value of an integer cached key
103
- *
104
- * @param string $key Identifier for the data
105
- * @param int $offset How much to subtract
106
- * @return New decremented value, false otherwise
107
- */
108
-	public function decrement($key, $offset = 1) {
109
-		return wincache_ucache_dec($key, $offset);
110
-	}
111
-
112
-/**
113
- * Delete a key from the cache
114
- *
115
- * @param string $key Identifier for the data
116
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
117
- */
118
-	public function delete($key) {
119
-		return wincache_ucache_delete($key);
120
-	}
121
-
122
-/**
123
- * Delete all keys from the cache. This will clear every
124
- * item in the cache matching the cache config prefix.
125
- *
126
- * @param bool $check If true, nothing will be cleared, as entries will
127
- *   naturally expire in wincache..
128
- * @return bool True Returns true.
129
- */
130
-	public function clear($check) {
131
-		if ($check) {
132
-			return true;
133
-		}
134
-		$info = wincache_ucache_info();
135
-		$cacheKeys = $info['ucache_entries'];
136
-		unset($info);
137
-		foreach ($cacheKeys as $key) {
138
-			if (strpos($key['key_name'], $this->settings['prefix']) === 0) {
139
-				wincache_ucache_delete($key['key_name']);
140
-			}
141
-		}
142
-		return true;
143
-	}
144
-
145
-/**
146
- * Returns the `group value` for each of the configured groups
147
- * If the group initial value was not found, then it initializes
148
- * the group accordingly.
149
- *
150
- * @return array
151
- */
152
-	public function groups() {
153
-		if (empty($this->_compiledGroupNames)) {
154
-			foreach ($this->settings['groups'] as $group) {
155
-				$this->_compiledGroupNames[] = $this->settings['prefix'] . $group;
156
-			}
157
-		}
158
-
159
-		$groups = wincache_ucache_get($this->_compiledGroupNames);
160
-		if (count($groups) !== count($this->settings['groups'])) {
161
-			foreach ($this->_compiledGroupNames as $group) {
162
-				if (!isset($groups[$group])) {
163
-					wincache_ucache_set($group, 1);
164
-					$groups[$group] = 1;
165
-				}
166
-			}
167
-			ksort($groups);
168
-		}
169
-
170
-		$result = array();
171
-		$groups = array_values($groups);
172
-		foreach ($this->settings['groups'] as $i => $group) {
173
-			$result[] = $group . $groups[$i];
174
-		}
175
-		return $result;
176
-	}
177
-
178
-/**
179
- * Increments the group value to simulate deletion of all keys under a group
180
- * old values will remain in storage until they expire.
181
- *
182
- * @param string $group The group to clear.
183
- * @return bool success
184
- */
185
-	public function clearGroup($group) {
186
-		$success = null;
187
-		wincache_ucache_inc($this->settings['prefix'] . $group, 1, $success);
188
-		return $success;
189
-	}
190
-
191
-}

+ 0
- 210
vendor/cakephp/cakephp/lib/Cake/Cache/Engine/XcacheEngine.php Visa fil

@@ -1,210 +0,0 @@
1
-<?php
2
-/**
3
- * Xcache storage engine for cache.
4
- *
5
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice.
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://cakephp.org CakePHP(tm) Project
14
- * @package       Cake.Cache.Engine
15
- * @since         CakePHP(tm) v 1.2.0.4947
16
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
17
- */
18
-
19
-/**
20
- * Xcache storage engine for cache
21
- *
22
- * @link          http://trac.lighttpd.net/xcache/ Xcache
23
- * @package       Cake.Cache.Engine
24
- */
25
-class XcacheEngine extends CacheEngine {
26
-
27
-/**
28
- * Settings
29
- *
30
- *  - PHP_AUTH_USER = xcache.admin.user, default cake
31
- *  - PHP_AUTH_PW = xcache.admin.password, default cake
32
- *
33
- * @var array
34
- */
35
-	public $settings = array();
36
-
37
-/**
38
- * Initialize the Cache Engine
39
- *
40
- * Called automatically by the cache frontend
41
- * To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
42
- *
43
- * @param array $settings array of setting for the engine
44
- * @return bool True if the engine has been successfully initialized, false if not
45
- */
46
-	public function init($settings = array()) {
47
-		if (PHP_SAPI !== 'cli') {
48
-			parent::init(array_merge(array(
49
-				'engine' => 'Xcache',
50
-				'prefix' => Inflector::slug(APP_DIR) . '_',
51
-				'PHP_AUTH_USER' => 'user',
52
-				'PHP_AUTH_PW' => 'password'
53
-				), $settings)
54
-			);
55
-			return function_exists('xcache_info');
56
-		}
57
-		return false;
58
-	}
59
-
60
-/**
61
- * Write data for key into cache
62
- *
63
- * @param string $key Identifier for the data
64
- * @param mixed $value Data to be cached
65
- * @param int $duration How long to cache the data, in seconds
66
- * @return bool True if the data was successfully cached, false on failure
67
- */
68
-	public function write($key, $value, $duration) {
69
-		$expires = time() + $duration;
70
-		xcache_set($key . '_expires', $expires, $duration);
71
-		return xcache_set($key, $value, $duration);
72
-	}
73
-
74
-/**
75
- * Read a key from the cache
76
- *
77
- * @param string $key Identifier for the data
78
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
79
- */
80
-	public function read($key) {
81
-		if (xcache_isset($key)) {
82
-			$time = time();
83
-			$cachetime = (int)xcache_get($key . '_expires');
84
-			if ($cachetime < $time || ($time + $this->settings['duration']) < $cachetime) {
85
-				return false;
86
-			}
87
-			return xcache_get($key);
88
-		}
89
-		return false;
90
-	}
91
-
92
-/**
93
- * Increments the value of an integer cached key
94
- * If the cache key is not an integer it will be treated as 0
95
- *
96
- * @param string $key Identifier for the data
97
- * @param int $offset How much to increment
98
- * @return New incremented value, false otherwise
99
- */
100
-	public function increment($key, $offset = 1) {
101
-		return xcache_inc($key, $offset);
102
-	}
103
-
104
-/**
105
- * Decrements the value of an integer cached key.
106
- * If the cache key is not an integer it will be treated as 0
107
- *
108
- * @param string $key Identifier for the data
109
- * @param int $offset How much to subtract
110
- * @return New decremented value, false otherwise
111
- */
112
-	public function decrement($key, $offset = 1) {
113
-		return xcache_dec($key, $offset);
114
-	}
115
-
116
-/**
117
- * Delete a key from the cache
118
- *
119
- * @param string $key Identifier for the data
120
- * @return bool True if the value was successfully deleted, false if it didn't exist or couldn't be removed
121
- */
122
-	public function delete($key) {
123
-		return xcache_unset($key);
124
-	}
125
-
126
-/**
127
- * Delete all keys from the cache
128
- *
129
- * @param bool $check If true no deletes will occur and instead CakePHP will rely
130
- *   on key TTL values.
131
- * @return bool True if the cache was successfully cleared, false otherwise
132
- */
133
-	public function clear($check) {
134
-		$this->_auth();
135
-		$max = xcache_count(XC_TYPE_VAR);
136
-		for ($i = 0; $i < $max; $i++) {
137
-			xcache_clear_cache(XC_TYPE_VAR, $i);
138
-		}
139
-		$this->_auth(true);
140
-		return true;
141
-	}
142
-
143
-/**
144
- * Returns the `group value` for each of the configured groups
145
- * If the group initial value was not found, then it initializes
146
- * the group accordingly.
147
- *
148
- * @return array
149
- */
150
-	public function groups() {
151
-		$result = array();
152
-		foreach ($this->settings['groups'] as $group) {
153
-			$value = xcache_get($this->settings['prefix'] . $group);
154
-			if (!$value) {
155
-				$value = 1;
156
-				xcache_set($this->settings['prefix'] . $group, $value, 0);
157
-			}
158
-			$result[] = $group . $value;
159
-		}
160
-		return $result;
161
-	}
162
-
163
-/**
164
- * Increments the group value to simulate deletion of all keys under a group
165
- * old values will remain in storage until they expire.
166
- *
167
- * @param string $group The group to clear.
168
- * @return bool success
169
- */
170
-	public function clearGroup($group) {
171
-		return (bool)xcache_inc($this->settings['prefix'] . $group, 1);
172
-	}
173
-
174
-/**
175
- * Populates and reverses $_SERVER authentication values
176
- * Makes necessary changes (and reverting them back) in $_SERVER
177
- *
178
- * This has to be done because xcache_clear_cache() needs to pass Basic Http Auth
179
- * (see xcache.admin configuration settings)
180
- *
181
- * @param bool $reverse Revert changes
182
- * @return void
183
- */
184
-	protected function _auth($reverse = false) {
185
-		static $backup = array();
186
-		$keys = array('PHP_AUTH_USER' => 'user', 'PHP_AUTH_PW' => 'password');
187
-		foreach ($keys as $key => $setting) {
188
-			if ($reverse) {
189
-				if (isset($backup[$key])) {
190
-					$_SERVER[$key] = $backup[$key];
191
-					unset($backup[$key]);
192
-				} else {
193
-					unset($_SERVER[$key]);
194
-				}
195
-			} else {
196
-				$value = env($key);
197
-				if (!empty($value)) {
198
-					$backup[$key] = $value;
199
-				}
200
-				if (!empty($this->settings[$setting])) {
201
-					$_SERVER[$key] = $this->settings[$setting];
202
-				} elseif (!empty($this->settings[$key])) {
203
-					$_SERVER[$key] = $this->settings[$key];
204
-				} else {
205
-					$_SERVER[$key] = $value;
206
-				}
207
-			}
208
-		}
209
-	}
210
-}

+ 0
- 3920
vendor/cakephp/cakephp/lib/Cake/Config/cacert.pem
Filskillnaden har hållits tillbaka eftersom den är för stor
Visa fil


+ 0
- 21
vendor/cakephp/cakephp/lib/Cake/Config/config.php Visa fil

@@ -1,21 +0,0 @@
1
-<?php
2
-/**
3
- * Core Configurations.
4
- *
5
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
6
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
7
- *
8
- * Licensed under The MIT License
9
- * For full copyright and license information, please see the LICENSE.txt
10
- * Redistributions of files must retain the above copyright notice.
11
- *
12
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- * @link          http://cakephp.org CakePHP(tm) Project
14
- * @package       Cake.Config
15
- * @since         CakePHP(tm) v 1.1.11.4062
16
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
17
- */
18
-
19
-$versionFile = file(CAKE . 'VERSION.txt');
20
-$config['Cake.version'] = trim(array_pop($versionFile));
21
-return $config;

+ 0
- 82
vendor/cakephp/cakephp/lib/Cake/Config/routes.php Visa fil

@@ -1,82 +0,0 @@
1
-<?php
2
-/**
3
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
- *
6
- * Licensed under The MIT License
7
- * For full copyright and license information, please see the LICENSE.txt
8
- * Redistributions of files must retain the above copyright notice.
9
- *
10
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
- * @link          http://cakephp.org CakePHP(tm) Project
12
- * @package       Cake.Config
13
- * @since         CakePHP(tm) v 2.0
14
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
15
- */
16
-
17
-/**
18
- * Connects the default, built-in routes, including prefix and plugin routes. The following routes are created
19
- * in the order below:
20
- *
21
- * For each of the Routing.prefixes the following routes are created. Routes containing `:plugin` are only
22
- * created when your application has one or more plugins.
23
- *
24
- * - `/:prefix/:plugin` a plugin shortcut route.
25
- * - `/:prefix/:plugin/:controller`
26
- * - `/:prefix/:plugin/:controller/:action/*`
27
- * - `/:prefix/:controller`
28
- * - `/:prefix/:controller/:action/*`
29
- *
30
- * If plugins are found in your application the following routes are created:
31
- *
32
- * - `/:plugin` a plugin shortcut route.
33
- * - `/:plugin/:controller`
34
- * - `/:plugin/:controller/:action/*`
35
- *
36
- * And lastly the following catch-all routes are connected.
37
- *
38
- * - `/:controller'
39
- * - `/:controller/:action/*'
40
- *
41
- * You can disable the connection of default routes by deleting the require inside APP/Config/routes.php.
42
- */
43
-$prefixes = Router::prefixes();
44
-
45
-if ($plugins = CakePlugin::loaded()) {
46
-	App::uses('PluginShortRoute', 'Routing/Route');
47
-	foreach ($plugins as $key => $value) {
48
-		$plugins[$key] = Inflector::underscore($value);
49
-	}
50
-	$pluginPattern = implode('|', $plugins);
51
-	$match = array('plugin' => $pluginPattern, 'defaultRoute' => true);
52
-	$shortParams = array('routeClass' => 'PluginShortRoute', 'plugin' => $pluginPattern, 'defaultRoute' => true);
53
-
54
-	foreach ($prefixes as $prefix) {
55
-		$params = array('prefix' => $prefix, $prefix => true);
56
-		$indexParams = $params + array('action' => 'index');
57
-		Router::connect("/{$prefix}/:plugin", $indexParams, $shortParams);
58
-		Router::connect("/{$prefix}/:plugin/:controller", $indexParams, $match);
59
-		Router::connect("/{$prefix}/:plugin/:controller/:action/*", $params, $match);
60
-	}
61
-	Router::connect('/:plugin', array('action' => 'index'), $shortParams);
62
-	Router::connect('/:plugin/:controller', array('action' => 'index'), $match);
63
-	Router::connect('/:plugin/:controller/:action/*', array(), $match);
64
-}
65
-
66
-foreach ($prefixes as $prefix) {
67
-	$params = array('prefix' => $prefix, $prefix => true);
68
-	$indexParams = $params + array('action' => 'index');
69
-	Router::connect("/{$prefix}/:controller", $indexParams, array('defaultRoute' => true));
70
-	Router::connect("/{$prefix}/:controller/:action/*", $params, array('defaultRoute' => true));
71
-}
72
-Router::connect('/:controller', array('action' => 'index'), array('defaultRoute' => true));
73
-Router::connect('/:controller/:action/*', array(), array('defaultRoute' => true));
74
-
75
-$namedConfig = Router::namedConfig();
76
-if ($namedConfig['rules'] === false) {
77
-	Router::connectNamed(true);
78
-}
79
-
80
-unset($namedConfig, $params, $indexParams, $prefix, $prefixes, $shortParams, $match,
81
-	$pluginPattern, $plugins, $key, $value);
82
-

+ 0
- 72
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0080_00ff.php Visa fil

@@ -1,72 +0,0 @@
1
-<?php
2
-/**
3
- * Case Folding Properties.
4
- *
5
- * Provides case mapping of Unicode characters for code points U+0080 through U+00FF
6
- *
7
- * @see http://www.unicode.org/Public/UNIDATA/UCD.html
8
- * @see http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
9
- * @see http://www.unicode.org/reports/tr21/tr21-5.html
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       Cake.Config.unicode.casefolding
21
- * @since         CakePHP(tm) v 1.2.0.5691
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-/**
26
- * The upper field is the decimal value of the upper case character
27
- *
28
- * The lower filed is an array of the decimal values that form the lower case version of a character.
29
- *
30
- *	The status field is:
31
- * C: common case folding, common mappings shared by both simple and full mappings.
32
- * F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
33
- * S: simple case folding, mappings to single characters where different from F.
34
- * T: special case for uppercase I and dotted uppercase I
35
- *   - For non-Turkic languages, this mapping is normally not used.
36
- *   - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
37
- *     Note that the Turkic mappings do not maintain canonical equivalence without additional processing.
38
- *     See the discussions of case mapping in the Unicode Standard for more information.
39
- */
40
-$config['0080_00ff'][] = array('upper' => 181, 'status' => 'C', 'lower' => array(956));
41
-$config['0080_00ff'][] = array('upper' => 924, 'status' => 'C', 'lower' => array(181));
42
-$config['0080_00ff'][] = array('upper' => 192, 'status' => 'C', 'lower' => array(224)); /* LATIN CAPITAL LETTER A WITH GRAVE */
43
-$config['0080_00ff'][] = array('upper' => 193, 'status' => 'C', 'lower' => array(225)); /* LATIN CAPITAL LETTER A WITH ACUTE */
44
-$config['0080_00ff'][] = array('upper' => 194, 'status' => 'C', 'lower' => array(226)); /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
45
-$config['0080_00ff'][] = array('upper' => 195, 'status' => 'C', 'lower' => array(227)); /* LATIN CAPITAL LETTER A WITH TILDE */
46
-$config['0080_00ff'][] = array('upper' => 196, 'status' => 'C', 'lower' => array(228)); /* LATIN CAPITAL LETTER A WITH DIAERESIS */
47
-$config['0080_00ff'][] = array('upper' => 197, 'status' => 'C', 'lower' => array(229)); /* LATIN CAPITAL LETTER A WITH RING ABOVE */
48
-$config['0080_00ff'][] = array('upper' => 198, 'status' => 'C', 'lower' => array(230)); /* LATIN CAPITAL LETTER AE */
49
-$config['0080_00ff'][] = array('upper' => 199, 'status' => 'C', 'lower' => array(231)); /* LATIN CAPITAL LETTER C WITH CEDILLA */
50
-$config['0080_00ff'][] = array('upper' => 200, 'status' => 'C', 'lower' => array(232)); /* LATIN CAPITAL LETTER E WITH GRAVE */
51
-$config['0080_00ff'][] = array('upper' => 201, 'status' => 'C', 'lower' => array(233)); /* LATIN CAPITAL LETTER E WITH ACUTE */
52
-$config['0080_00ff'][] = array('upper' => 202, 'status' => 'C', 'lower' => array(234)); /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
53
-$config['0080_00ff'][] = array('upper' => 203, 'status' => 'C', 'lower' => array(235)); /* LATIN CAPITAL LETTER E WITH DIAERESIS */
54
-$config['0080_00ff'][] = array('upper' => 204, 'status' => 'C', 'lower' => array(236)); /* LATIN CAPITAL LETTER I WITH GRAVE */
55
-$config['0080_00ff'][] = array('upper' => 205, 'status' => 'C', 'lower' => array(237)); /* LATIN CAPITAL LETTER I WITH ACUTE */
56
-$config['0080_00ff'][] = array('upper' => 206, 'status' => 'C', 'lower' => array(238)); /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
57
-$config['0080_00ff'][] = array('upper' => 207, 'status' => 'C', 'lower' => array(239)); /* LATIN CAPITAL LETTER I WITH DIAERESIS */
58
-$config['0080_00ff'][] = array('upper' => 208, 'status' => 'C', 'lower' => array(240)); /* LATIN CAPITAL LETTER ETH */
59
-$config['0080_00ff'][] = array('upper' => 209, 'status' => 'C', 'lower' => array(241)); /* LATIN CAPITAL LETTER N WITH TILDE */
60
-$config['0080_00ff'][] = array('upper' => 210, 'status' => 'C', 'lower' => array(242)); /* LATIN CAPITAL LETTER O WITH GRAVE */
61
-$config['0080_00ff'][] = array('upper' => 211, 'status' => 'C', 'lower' => array(243)); /* LATIN CAPITAL LETTER O WITH ACUTE */
62
-$config['0080_00ff'][] = array('upper' => 212, 'status' => 'C', 'lower' => array(244)); /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
63
-$config['0080_00ff'][] = array('upper' => 213, 'status' => 'C', 'lower' => array(245)); /* LATIN CAPITAL LETTER O WITH TILDE */
64
-$config['0080_00ff'][] = array('upper' => 214, 'status' => 'C', 'lower' => array(246)); /* LATIN CAPITAL LETTER O WITH DIAERESIS */
65
-$config['0080_00ff'][] = array('upper' => 216, 'status' => 'C', 'lower' => array(248)); /* LATIN CAPITAL LETTER O WITH STROKE */
66
-$config['0080_00ff'][] = array('upper' => 217, 'status' => 'C', 'lower' => array(249)); /* LATIN CAPITAL LETTER U WITH GRAVE */
67
-$config['0080_00ff'][] = array('upper' => 218, 'status' => 'C', 'lower' => array(250)); /* LATIN CAPITAL LETTER U WITH ACUTE */
68
-$config['0080_00ff'][] = array('upper' => 219, 'status' => 'C', 'lower' => array(251)); /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
69
-$config['0080_00ff'][] = array('upper' => 220, 'status' => 'C', 'lower' => array(252)); /* LATIN CAPITAL LETTER U WITH DIAERESIS */
70
-$config['0080_00ff'][] = array('upper' => 221, 'status' => 'C', 'lower' => array(253)); /* LATIN CAPITAL LETTER Y WITH ACUTE */
71
-$config['0080_00ff'][] = array('upper' => 222, 'status' => 'C', 'lower' => array(254)); /* LATIN CAPITAL LETTER THORN */
72
-$config['0080_00ff'][] = array('upper' => 223, 'status' => 'F', 'lower' => array(115, 115)); /* LATIN SMALL LETTER SHARP S */

+ 0
- 105
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0100_017f.php Visa fil

@@ -1,105 +0,0 @@
1
-<?php
2
-/**
3
- * Case Folding Properties.
4
- *
5
- * Provides case mapping of Unicode characters for code points U+0100 through U+017F
6
- *
7
- * @see http://www.unicode.org/Public/UNIDATA/UCD.html
8
- * @see http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
9
- * @see http://www.unicode.org/reports/tr21/tr21-5.html
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       Cake.Config.unicode.casefolding
21
- * @since         CakePHP(tm) v 1.2.0.5691
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-/**
26
- * The upper field is the decimal value of the upper case character
27
- *
28
- * The lower filed is an array of the decimal values that form the lower case version of a character.
29
- *
30
- *	The status field is:
31
- * C: common case folding, common mappings shared by both simple and full mappings.
32
- * F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
33
- * S: simple case folding, mappings to single characters where different from F.
34
- * T: special case for uppercase I and dotted uppercase I
35
- *   - For non-Turkic languages, this mapping is normally not used.
36
- *   - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
37
- *     Note that the Turkic mappings do not maintain canonical equivalence without additional processing.
38
- *     See the discussions of case mapping in the Unicode Standard for more information.
39
- */
40
-$config['0100_017f'][] = array('upper' => 256, 'status' => 'C', 'lower' => array(257)); /* LATIN CAPITAL LETTER A WITH MACRON */
41
-$config['0100_017f'][] = array('upper' => 258, 'status' => 'C', 'lower' => array(259)); /* LATIN CAPITAL LETTER A WITH BREVE */
42
-$config['0100_017f'][] = array('upper' => 260, 'status' => 'C', 'lower' => array(261)); /* LATIN CAPITAL LETTER A WITH OGONEK */
43
-$config['0100_017f'][] = array('upper' => 262, 'status' => 'C', 'lower' => array(263)); /* LATIN CAPITAL LETTER C WITH ACUTE */
44
-$config['0100_017f'][] = array('upper' => 264, 'status' => 'C', 'lower' => array(265)); /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
45
-$config['0100_017f'][] = array('upper' => 266, 'status' => 'C', 'lower' => array(267)); /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
46
-$config['0100_017f'][] = array('upper' => 268, 'status' => 'C', 'lower' => array(269)); /* LATIN CAPITAL LETTER C WITH CARON */
47
-$config['0100_017f'][] = array('upper' => 270, 'status' => 'C', 'lower' => array(271)); /* LATIN CAPITAL LETTER D WITH CARON */
48
-$config['0100_017f'][] = array('upper' => 272, 'status' => 'C', 'lower' => array(273)); /* LATIN CAPITAL LETTER D WITH STROKE */
49
-$config['0100_017f'][] = array('upper' => 274, 'status' => 'C', 'lower' => array(275)); /* LATIN CAPITAL LETTER E WITH MACRON */
50
-$config['0100_017f'][] = array('upper' => 276, 'status' => 'C', 'lower' => array(277)); /* LATIN CAPITAL LETTER E WITH BREVE */
51
-$config['0100_017f'][] = array('upper' => 278, 'status' => 'C', 'lower' => array(279)); /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
52
-$config['0100_017f'][] = array('upper' => 280, 'status' => 'C', 'lower' => array(281)); /* LATIN CAPITAL LETTER E WITH OGONEK */
53
-$config['0100_017f'][] = array('upper' => 282, 'status' => 'C', 'lower' => array(283)); /* LATIN CAPITAL LETTER E WITH CARON */
54
-$config['0100_017f'][] = array('upper' => 284, 'status' => 'C', 'lower' => array(285)); /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
55
-$config['0100_017f'][] = array('upper' => 286, 'status' => 'C', 'lower' => array(287)); /* LATIN CAPITAL LETTER G WITH BREVE */
56
-$config['0100_017f'][] = array('upper' => 288, 'status' => 'C', 'lower' => array(289)); /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
57
-$config['0100_017f'][] = array('upper' => 290, 'status' => 'C', 'lower' => array(291)); /* LATIN CAPITAL LETTER G WITH CEDILLA */
58
-$config['0100_017f'][] = array('upper' => 292, 'status' => 'C', 'lower' => array(293)); /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
59
-$config['0100_017f'][] = array('upper' => 294, 'status' => 'C', 'lower' => array(295)); /* LATIN CAPITAL LETTER H WITH STROKE */
60
-$config['0100_017f'][] = array('upper' => 296, 'status' => 'C', 'lower' => array(297)); /* LATIN CAPITAL LETTER I WITH TILDE */
61
-$config['0100_017f'][] = array('upper' => 298, 'status' => 'C', 'lower' => array(299)); /* LATIN CAPITAL LETTER I WITH MACRON */
62
-$config['0100_017f'][] = array('upper' => 300, 'status' => 'C', 'lower' => array(301)); /* LATIN CAPITAL LETTER I WITH BREVE */
63
-$config['0100_017f'][] = array('upper' => 302, 'status' => 'C', 'lower' => array(303)); /* LATIN CAPITAL LETTER I WITH OGONEK */
64
-$config['0100_017f'][] = array('upper' => 304, 'status' => 'F', 'lower' => array(105, 775)); /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
65
-$config['0100_017f'][] = array('upper' => 304, 'status' => 'T', 'lower' => array(105)); /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
66
-$config['0100_017f'][] = array('upper' => 306, 'status' => 'C', 'lower' => array(307)); /* LATIN CAPITAL LIGATURE IJ */
67
-$config['0100_017f'][] = array('upper' => 308, 'status' => 'C', 'lower' => array(309)); /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
68
-$config['0100_017f'][] = array('upper' => 310, 'status' => 'C', 'lower' => array(311)); /* LATIN CAPITAL LETTER K WITH CEDILLA */
69
-$config['0100_017f'][] = array('upper' => 313, 'status' => 'C', 'lower' => array(314)); /* LATIN CAPITAL LETTER L WITH ACUTE */
70
-$config['0100_017f'][] = array('upper' => 315, 'status' => 'C', 'lower' => array(316)); /* LATIN CAPITAL LETTER L WITH CEDILLA */
71
-$config['0100_017f'][] = array('upper' => 317, 'status' => 'C', 'lower' => array(318)); /* LATIN CAPITAL LETTER L WITH CARON */
72
-$config['0100_017f'][] = array('upper' => 319, 'status' => 'C', 'lower' => array(320)); /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
73
-$config['0100_017f'][] = array('upper' => 321, 'status' => 'C', 'lower' => array(322)); /* LATIN CAPITAL LETTER L WITH STROKE */
74
-$config['0100_017f'][] = array('upper' => 323, 'status' => 'C', 'lower' => array(324)); /* LATIN CAPITAL LETTER N WITH ACUTE */
75
-$config['0100_017f'][] = array('upper' => 325, 'status' => 'C', 'lower' => array(326)); /* LATIN CAPITAL LETTER N WITH CEDILLA */
76
-$config['0100_017f'][] = array('upper' => 327, 'status' => 'C', 'lower' => array(328)); /* LATIN CAPITAL LETTER N WITH CARON */
77
-$config['0100_017f'][] = array('upper' => 329, 'status' => 'F', 'lower' => array(700, 110)); /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
78
-$config['0100_017f'][] = array('upper' => 330, 'status' => 'C', 'lower' => array(331)); /* LATIN CAPITAL LETTER ENG */
79
-$config['0100_017f'][] = array('upper' => 332, 'status' => 'C', 'lower' => array(333)); /* LATIN CAPITAL LETTER O WITH MACRON */
80
-$config['0100_017f'][] = array('upper' => 334, 'status' => 'C', 'lower' => array(335)); /* LATIN CAPITAL LETTER O WITH BREVE */
81
-$config['0100_017f'][] = array('upper' => 336, 'status' => 'C', 'lower' => array(337)); /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
82
-$config['0100_017f'][] = array('upper' => 338, 'status' => 'C', 'lower' => array(339)); /* LATIN CAPITAL LIGATURE OE */
83
-$config['0100_017f'][] = array('upper' => 340, 'status' => 'C', 'lower' => array(341)); /* LATIN CAPITAL LETTER R WITH ACUTE */
84
-$config['0100_017f'][] = array('upper' => 342, 'status' => 'C', 'lower' => array(343)); /* LATIN CAPITAL LETTER R WITH CEDILLA */
85
-$config['0100_017f'][] = array('upper' => 344, 'status' => 'C', 'lower' => array(345)); /* LATIN CAPITAL LETTER R WITH CARON */
86
-$config['0100_017f'][] = array('upper' => 346, 'status' => 'C', 'lower' => array(347)); /* LATIN CAPITAL LETTER S WITH ACUTE */
87
-$config['0100_017f'][] = array('upper' => 348, 'status' => 'C', 'lower' => array(349)); /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
88
-$config['0100_017f'][] = array('upper' => 350, 'status' => 'C', 'lower' => array(351)); /* LATIN CAPITAL LETTER S WITH CEDILLA */
89
-$config['0100_017f'][] = array('upper' => 352, 'status' => 'C', 'lower' => array(353)); /* LATIN CAPITAL LETTER S WITH CARON */
90
-$config['0100_017f'][] = array('upper' => 354, 'status' => 'C', 'lower' => array(355)); /* LATIN CAPITAL LETTER T WITH CEDILLA */
91
-$config['0100_017f'][] = array('upper' => 356, 'status' => 'C', 'lower' => array(357)); /* LATIN CAPITAL LETTER T WITH CARON */
92
-$config['0100_017f'][] = array('upper' => 358, 'status' => 'C', 'lower' => array(359)); /* LATIN CAPITAL LETTER T WITH STROKE */
93
-$config['0100_017f'][] = array('upper' => 360, 'status' => 'C', 'lower' => array(361)); /* LATIN CAPITAL LETTER U WITH TILDE */
94
-$config['0100_017f'][] = array('upper' => 362, 'status' => 'C', 'lower' => array(363)); /* LATIN CAPITAL LETTER U WITH MACRON */
95
-$config['0100_017f'][] = array('upper' => 364, 'status' => 'C', 'lower' => array(365)); /* LATIN CAPITAL LETTER U WITH BREVE */
96
-$config['0100_017f'][] = array('upper' => 366, 'status' => 'C', 'lower' => array(367)); /* LATIN CAPITAL LETTER U WITH RING ABOVE */
97
-$config['0100_017f'][] = array('upper' => 368, 'status' => 'C', 'lower' => array(369)); /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
98
-$config['0100_017f'][] = array('upper' => 370, 'status' => 'C', 'lower' => array(371)); /* LATIN CAPITAL LETTER U WITH OGONEK */
99
-$config['0100_017f'][] = array('upper' => 372, 'status' => 'C', 'lower' => array(373)); /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
100
-$config['0100_017f'][] = array('upper' => 374, 'status' => 'C', 'lower' => array(375)); /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
101
-$config['0100_017f'][] = array('upper' => 376, 'status' => 'C', 'lower' => array(255)); /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
102
-$config['0100_017f'][] = array('upper' => 377, 'status' => 'C', 'lower' => array(378)); /* LATIN CAPITAL LETTER Z WITH ACUTE */
103
-$config['0100_017f'][] = array('upper' => 379, 'status' => 'C', 'lower' => array(380)); /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
104
-$config['0100_017f'][] = array('upper' => 381, 'status' => 'C', 'lower' => array(382)); /* LATIN CAPITAL LETTER Z WITH CARON */
105
-$config['0100_017f'][] = array('upper' => 383, 'status' => 'C', 'lower' => array(115)); /* LATIN SMALL LETTER LONG S */

+ 0
- 147
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0180_024F.php Visa fil

@@ -1,147 +0,0 @@
1
-<?php
2
-/**
3
- * Case Folding Properties.
4
- *
5
- * Provides case mapping of Unicode characters for code points U+0180 through U+024F
6
- *
7
- * @see http://www.unicode.org/Public/UNIDATA/UCD.html
8
- * @see http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
9
- * @see http://www.unicode.org/reports/tr21/tr21-5.html
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       Cake.Config.unicode.casefolding
21
- * @since         CakePHP(tm) v 1.2.0.5691
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-/**
26
- * The upper field is the decimal value of the upper case character
27
- *
28
- * The lower filed is an array of the decimal values that form the lower case version of a character.
29
- *
30
- *	The status field is:
31
- * C: common case folding, common mappings shared by both simple and full mappings.
32
- * F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
33
- * S: simple case folding, mappings to single characters where different from F.
34
- * T: special case for uppercase I and dotted uppercase I
35
- *   - For non-Turkic languages, this mapping is normally not used.
36
- *   - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
37
- *     Note that the Turkic mappings do not maintain canonical equivalence without additional processing.
38
- *     See the discussions of case mapping in the Unicode Standard for more information.
39
- */
40
-$config['0180_024F'][] = array('upper' => 385, 'status' => 'C', 'lower' => array(595)); /* LATIN CAPITAL LETTER B WITH HOOK */
41
-$config['0180_024F'][] = array('upper' => 386, 'status' => 'C', 'lower' => array(387)); /* LATIN CAPITAL LETTER B WITH TOPBAR */
42
-$config['0180_024F'][] = array('upper' => 388, 'status' => 'C', 'lower' => array(389)); /* LATIN CAPITAL LETTER TONE SIX */
43
-$config['0180_024F'][] = array('upper' => 390, 'status' => 'C', 'lower' => array(596)); /* LATIN CAPITAL LETTER OPEN O */
44
-$config['0180_024F'][] = array('upper' => 391, 'status' => 'C', 'lower' => array(392)); /* LATIN CAPITAL LETTER C WITH HOOK */
45
-$config['0180_024F'][] = array('upper' => 393, 'status' => 'C', 'lower' => array(598)); /* LATIN CAPITAL LETTER AFRICAN D */
46
-$config['0180_024F'][] = array('upper' => 394, 'status' => 'C', 'lower' => array(599)); /* LATIN CAPITAL LETTER D WITH HOOK */
47
-$config['0180_024F'][] = array('upper' => 395, 'status' => 'C', 'lower' => array(396)); /* LATIN CAPITAL LETTER D WITH TOPBAR */
48
-$config['0180_024F'][] = array('upper' => 398, 'status' => 'C', 'lower' => array(477)); /* LATIN CAPITAL LETTER REVERSED E */
49
-$config['0180_024F'][] = array('upper' => 399, 'status' => 'C', 'lower' => array(601)); /* LATIN CAPITAL LETTER SCHWA */
50
-$config['0180_024F'][] = array('upper' => 400, 'status' => 'C', 'lower' => array(603)); /* LATIN CAPITAL LETTER OPEN E */
51
-$config['0180_024F'][] = array('upper' => 401, 'status' => 'C', 'lower' => array(402)); /* LATIN CAPITAL LETTER F WITH HOOK */
52
-$config['0180_024F'][] = array('upper' => 403, 'status' => 'C', 'lower' => array(608)); /* LATIN CAPITAL LETTER G WITH HOOK */
53
-$config['0180_024F'][] = array('upper' => 404, 'status' => 'C', 'lower' => array(611)); /* LATIN CAPITAL LETTER GAMMA */
54
-$config['0180_024F'][] = array('upper' => 406, 'status' => 'C', 'lower' => array(617)); /* LATIN CAPITAL LETTER IOTA */
55
-$config['0180_024F'][] = array('upper' => 407, 'status' => 'C', 'lower' => array(616)); /* LATIN CAPITAL LETTER I WITH STROKE */
56
-$config['0180_024F'][] = array('upper' => 408, 'status' => 'C', 'lower' => array(409)); /* LATIN CAPITAL LETTER K WITH HOOK */
57
-$config['0180_024F'][] = array('upper' => 412, 'status' => 'C', 'lower' => array(623)); /* LATIN CAPITAL LETTER TURNED M */
58
-$config['0180_024F'][] = array('upper' => 413, 'status' => 'C', 'lower' => array(626)); /* LATIN CAPITAL LETTER N WITH LEFT HOOK */
59
-$config['0180_024F'][] = array('upper' => 415, 'status' => 'C', 'lower' => array(629)); /* LATIN CAPITAL LETTER O WITH MIDDLE TILDE */
60
-$config['0180_024F'][] = array('upper' => 416, 'status' => 'C', 'lower' => array(417)); /* LATIN CAPITAL LETTER O WITH HORN */
61
-$config['0180_024F'][] = array('upper' => 418, 'status' => 'C', 'lower' => array(419)); /* LATIN CAPITAL LETTER OI */
62
-$config['0180_024F'][] = array('upper' => 420, 'status' => 'C', 'lower' => array(421)); /* LATIN CAPITAL LETTER P WITH HOOK */
63
-$config['0180_024F'][] = array('upper' => 422, 'status' => 'C', 'lower' => array(640)); /* LATIN LETTER YR */
64
-$config['0180_024F'][] = array('upper' => 423, 'status' => 'C', 'lower' => array(424)); /* LATIN CAPITAL LETTER TONE TWO */
65
-$config['0180_024F'][] = array('upper' => 425, 'status' => 'C', 'lower' => array(643)); /* LATIN CAPITAL LETTER ESH */
66
-$config['0180_024F'][] = array('upper' => 428, 'status' => 'C', 'lower' => array(429)); /* LATIN CAPITAL LETTER T WITH HOOK */
67
-$config['0180_024F'][] = array('upper' => 430, 'status' => 'C', 'lower' => array(648)); /* LATIN CAPITAL LETTER T WITH RETROFLEX HOOK */
68
-$config['0180_024F'][] = array('upper' => 431, 'status' => 'C', 'lower' => array(432)); /* LATIN CAPITAL LETTER U WITH HORN */
69
-$config['0180_024F'][] = array('upper' => 433, 'status' => 'C', 'lower' => array(650)); /* LATIN CAPITAL LETTER UPSILON */
70
-$config['0180_024F'][] = array('upper' => 434, 'status' => 'C', 'lower' => array(651)); /* LATIN CAPITAL LETTER V WITH HOOK */
71
-$config['0180_024F'][] = array('upper' => 435, 'status' => 'C', 'lower' => array(436)); /* LATIN CAPITAL LETTER Y WITH HOOK */
72
-$config['0180_024F'][] = array('upper' => 437, 'status' => 'C', 'lower' => array(438)); /* LATIN CAPITAL LETTER Z WITH STROKE */
73
-$config['0180_024F'][] = array('upper' => 439, 'status' => 'C', 'lower' => array(658)); /* LATIN CAPITAL LETTER EZH */
74
-$config['0180_024F'][] = array('upper' => 440, 'status' => 'C', 'lower' => array(441)); /* LATIN CAPITAL LETTER EZH REVERSED */
75
-$config['0180_024F'][] = array('upper' => 444, 'status' => 'C', 'lower' => array(445)); /* LATIN CAPITAL LETTER TONE FIVE */
76
-$config['0180_024F'][] = array('upper' => 452, 'status' => 'C', 'lower' => array(454)); /* LATIN CAPITAL LETTER DZ WITH CARON */
77
-$config['0180_024F'][] = array('upper' => 453, 'status' => 'C', 'lower' => array(454)); /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON */
78
-$config['0180_024F'][] = array('upper' => 455, 'status' => 'C', 'lower' => array(457)); /* LATIN CAPITAL LETTER LJ */
79
-$config['0180_024F'][] = array('upper' => 456, 'status' => 'C', 'lower' => array(457)); /* LATIN CAPITAL LETTER L WITH SMALL LETTER J */
80
-$config['0180_024F'][] = array('upper' => 458, 'status' => 'C', 'lower' => array(460)); /* LATIN CAPITAL LETTER NJ */
81
-$config['0180_024F'][] = array('upper' => 459, 'status' => 'C', 'lower' => array(460)); /* LATIN CAPITAL LETTER N WITH SMALL LETTER J */
82
-$config['0180_024F'][] = array('upper' => 461, 'status' => 'C', 'lower' => array(462)); /* LATIN CAPITAL LETTER A WITH CARON */
83
-$config['0180_024F'][] = array('upper' => 463, 'status' => 'C', 'lower' => array(464)); /* LATIN CAPITAL LETTER I WITH CARON */
84
-$config['0180_024F'][] = array('upper' => 465, 'status' => 'C', 'lower' => array(466)); /* LATIN CAPITAL LETTER O WITH CARON */
85
-$config['0180_024F'][] = array('upper' => 467, 'status' => 'C', 'lower' => array(468)); /* LATIN CAPITAL LETTER U WITH CARON */
86
-$config['0180_024F'][] = array('upper' => 469, 'status' => 'C', 'lower' => array(470)); /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
87
-$config['0180_024F'][] = array('upper' => 471, 'status' => 'C', 'lower' => array(472)); /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
88
-$config['0180_024F'][] = array('upper' => 473, 'status' => 'C', 'lower' => array(474)); /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
89
-$config['0180_024F'][] = array('upper' => 475, 'status' => 'C', 'lower' => array(476)); /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
90
-$config['0180_024F'][] = array('upper' => 478, 'status' => 'C', 'lower' => array(479)); /* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON */
91
-$config['0180_024F'][] = array('upper' => 480, 'status' => 'C', 'lower' => array(481)); /* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON */
92
-$config['0180_024F'][] = array('upper' => 482, 'status' => 'C', 'lower' => array(483)); /* LATIN CAPITAL LETTER AE WITH MACRON */
93
-$config['0180_024F'][] = array('upper' => 484, 'status' => 'C', 'lower' => array(485)); /* LATIN CAPITAL LETTER G WITH STROKE */
94
-$config['0180_024F'][] = array('upper' => 486, 'status' => 'C', 'lower' => array(487)); /* LATIN CAPITAL LETTER G WITH CARON */
95
-$config['0180_024F'][] = array('upper' => 488, 'status' => 'C', 'lower' => array(489)); /* LATIN CAPITAL LETTER K WITH CARON */
96
-$config['0180_024F'][] = array('upper' => 490, 'status' => 'C', 'lower' => array(491)); /* LATIN CAPITAL LETTER O WITH OGONEK */
97
-$config['0180_024F'][] = array('upper' => 492, 'status' => 'C', 'lower' => array(493)); /* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON */
98
-$config['0180_024F'][] = array('upper' => 494, 'status' => 'C', 'lower' => array(495)); /* LATIN CAPITAL LETTER EZH WITH CARON */
99
-$config['0180_024F'][] = array('upper' => 496, 'status' => 'F', 'lower' => array(106, 780)); /* LATIN SMALL LETTER J WITH CARON */
100
-$config['0180_024F'][] = array('upper' => 497, 'status' => 'C', 'lower' => array(499)); /* LATIN CAPITAL LETTER DZ */
101
-$config['0180_024F'][] = array('upper' => 498, 'status' => 'C', 'lower' => array(499)); /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z */
102
-$config['0180_024F'][] = array('upper' => 500, 'status' => 'C', 'lower' => array(501)); /* LATIN CAPITAL LETTER G WITH ACUTE */
103
-$config['0180_024F'][] = array('upper' => 502, 'status' => 'C', 'lower' => array(405)); /* LATIN CAPITAL LETTER HWAIR */
104
-$config['0180_024F'][] = array('upper' => 503, 'status' => 'C', 'lower' => array(447)); /* LATIN CAPITAL LETTER WYNN */
105
-$config['0180_024F'][] = array('upper' => 504, 'status' => 'C', 'lower' => array(505)); /* LATIN CAPITAL LETTER N WITH GRAVE */
106
-$config['0180_024F'][] = array('upper' => 506, 'status' => 'C', 'lower' => array(507)); /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
107
-$config['0180_024F'][] = array('upper' => 508, 'status' => 'C', 'lower' => array(509)); /* LATIN CAPITAL LETTER AE WITH ACUTE */
108
-$config['0180_024F'][] = array('upper' => 510, 'status' => 'C', 'lower' => array(511)); /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
109
-$config['0180_024F'][] = array('upper' => 512, 'status' => 'C', 'lower' => array(513)); /* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE */
110
-$config['0180_024F'][] = array('upper' => 514, 'status' => 'C', 'lower' => array(515)); /* LATIN CAPITAL LETTER A WITH INVERTED BREVE */
111
-$config['0180_024F'][] = array('upper' => 516, 'status' => 'C', 'lower' => array(517)); /* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE */
112
-$config['0180_024F'][] = array('upper' => 518, 'status' => 'C', 'lower' => array(519)); /* LATIN CAPITAL LETTER E WITH INVERTED BREVE */
113
-$config['0180_024F'][] = array('upper' => 520, 'status' => 'C', 'lower' => array(521)); /* LATIN CAPITAL LETTER I WITH DOUBLE GRAVE */
114
-$config['0180_024F'][] = array('upper' => 522, 'status' => 'C', 'lower' => array(523)); /* LATIN CAPITAL LETTER I WITH INVERTED BREVE */
115
-$config['0180_024F'][] = array('upper' => 524, 'status' => 'C', 'lower' => array(525)); /* LATIN CAPITAL LETTER O WITH DOUBLE GRAVE */
116
-$config['0180_024F'][] = array('upper' => 526, 'status' => 'C', 'lower' => array(527)); /* LATIN CAPITAL LETTER O WITH INVERTED BREVE */
117
-$config['0180_024F'][] = array('upper' => 528, 'status' => 'C', 'lower' => array(529)); /* LATIN CAPITAL LETTER R WITH DOUBLE GRAVE */
118
-$config['0180_024F'][] = array('upper' => 530, 'status' => 'C', 'lower' => array(531)); /* LATIN CAPITAL LETTER R WITH INVERTED BREVE */
119
-$config['0180_024F'][] = array('upper' => 532, 'status' => 'C', 'lower' => array(533)); /* LATIN CAPITAL LETTER U WITH DOUBLE GRAVE */
120
-$config['0180_024F'][] = array('upper' => 534, 'status' => 'C', 'lower' => array(535)); /* LATIN CAPITAL LETTER U WITH INVERTED BREVE */
121
-$config['0180_024F'][] = array('upper' => 536, 'status' => 'C', 'lower' => array(537)); /* LATIN CAPITAL LETTER S WITH COMMA BELOW */
122
-$config['0180_024F'][] = array('upper' => 538, 'status' => 'C', 'lower' => array(539)); /* LATIN CAPITAL LETTER T WITH COMMA BELOW */
123
-$config['0180_024F'][] = array('upper' => 540, 'status' => 'C', 'lower' => array(541)); /* LATIN CAPITAL LETTER YOGH */
124
-$config['0180_024F'][] = array('upper' => 542, 'status' => 'C', 'lower' => array(543)); /* LATIN CAPITAL LETTER H WITH CARON */
125
-$config['0180_024F'][] = array('upper' => 544, 'status' => 'C', 'lower' => array(414)); /* LATIN CAPITAL LETTER N WITH LONG RIGHT LEG */
126
-$config['0180_024F'][] = array('upper' => 546, 'status' => 'C', 'lower' => array(547)); /* LATIN CAPITAL LETTER OU */
127
-$config['0180_024F'][] = array('upper' => 548, 'status' => 'C', 'lower' => array(549)); /* LATIN CAPITAL LETTER Z WITH HOOK */
128
-$config['0180_024F'][] = array('upper' => 550, 'status' => 'C', 'lower' => array(551)); /* LATIN CAPITAL LETTER A WITH DOT ABOVE */
129
-$config['0180_024F'][] = array('upper' => 552, 'status' => 'C', 'lower' => array(553)); /* LATIN CAPITAL LETTER E WITH CEDILLA */
130
-$config['0180_024F'][] = array('upper' => 554, 'status' => 'C', 'lower' => array(555)); /* LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON */
131
-$config['0180_024F'][] = array('upper' => 556, 'status' => 'C', 'lower' => array(557)); /* LATIN CAPITAL LETTER O WITH TILDE AND MACRON */
132
-$config['0180_024F'][] = array('upper' => 558, 'status' => 'C', 'lower' => array(559)); /* LATIN CAPITAL LETTER O WITH DOT ABOVE */
133
-$config['0180_024F'][] = array('upper' => 560, 'status' => 'C', 'lower' => array(561)); /* LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON */
134
-$config['0180_024F'][] = array('upper' => 562, 'status' => 'C', 'lower' => array(563)); /* LATIN CAPITAL LETTER Y WITH MACRON */
135
-$config['0180_024F'][] = array('upper' => 570, 'status' => 'C', 'lower' => array(11365)); /* LATIN CAPITAL LETTER A WITH STROKE */
136
-$config['0180_024F'][] = array('upper' => 571, 'status' => 'C', 'lower' => array(572)); /* LATIN CAPITAL LETTER C WITH STROKE */
137
-$config['0180_024F'][] = array('upper' => 573, 'status' => 'C', 'lower' => array(410)); /* LATIN CAPITAL LETTER L WITH BAR */
138
-$config['0180_024F'][] = array('upper' => 574, 'status' => 'C', 'lower' => array(11366)); /* LATIN CAPITAL LETTER T WITH DIAGONAL STROKE */
139
-$config['0180_024F'][] = array('upper' => 577, 'status' => 'C', 'lower' => array(578)); /* LATIN CAPITAL LETTER GLOTTAL STOP */
140
-$config['0180_024F'][] = array('upper' => 579, 'status' => 'C', 'lower' => array(384)); /* LATIN CAPITAL LETTER B WITH STROKE */
141
-$config['0180_024F'][] = array('upper' => 580, 'status' => 'C', 'lower' => array(649)); /* LATIN CAPITAL LETTER U BAR */
142
-$config['0180_024F'][] = array('upper' => 581, 'status' => 'C', 'lower' => array(652)); /* LATIN CAPITAL LETTER TURNED V */
143
-$config['0180_024F'][] = array('upper' => 582, 'status' => 'C', 'lower' => array(583)); /* LATIN CAPITAL LETTER E WITH STROKE */
144
-$config['0180_024F'][] = array('upper' => 584, 'status' => 'C', 'lower' => array(585)); /* LATIN CAPITAL LETTER J WITH STROKE */
145
-$config['0180_024F'][] = array('upper' => 586, 'status' => 'C', 'lower' => array(587)); /* LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL */
146
-$config['0180_024F'][] = array('upper' => 588, 'status' => 'C', 'lower' => array(589)); /* LATIN CAPITAL LETTER R WITH STROKE */
147
-$config['0180_024F'][] = array('upper' => 590, 'status' => 'C', 'lower' => array(591)); /* LATIN CAPITAL LETTER Y WITH STROKE */

+ 0
- 40
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0250_02af.php Visa fil

@@ -1,40 +0,0 @@
1
-<?php
2
-/**
3
- * Case Folding Properties.
4
- *
5
- * Provides case mapping of Unicode characters for code points U+0080 through U+00FF
6
- *
7
- * @see http://www.unicode.org/Public/UNIDATA/UCD.html
8
- * @see http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
9
- * @see http://www.unicode.org/reports/tr21/tr21-5.html
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       Cake.Config.unicode.casefolding
21
- * @since         CakePHP(tm) v 1.2.0.6833
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-/**
26
- * The upper field is the decimal value of the upper case character
27
- *
28
- * The lower filed is an array of the decimal values that form the lower case version of a character.
29
- *
30
- *	The status field is:
31
- * C: common case folding, common mappings shared by both simple and full mappings.
32
- * F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
33
- * S: simple case folding, mappings to single characters where different from F.
34
- * T: special case for uppercase I and dotted uppercase I
35
- *   - For non-Turkic languages, this mapping is normally not used.
36
- *   - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
37
- *     Note that the Turkic mappings do not maintain canonical equivalence without additional processing.
38
- *     See the discussions of case mapping in the Unicode Standard for more information.
39
- */
40
-$config['0250_02af'][] = array('upper' => 422, 'status' => 'C', 'lower' => array(640));

+ 0
- 101
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0370_03ff.php Visa fil

@@ -1,101 +0,0 @@
1
-<?php
2
-/**
3
- * Case Folding Properties.
4
- *
5
- * Provides case mapping of Unicode characters for code points U+0370 through U+03FF
6
- *
7
- * @see http://www.unicode.org/Public/UNIDATA/UCD.html
8
- * @see http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
9
- * @see http://www.unicode.org/reports/tr21/tr21-5.html
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       Cake.Config.unicode.casefolding
21
- * @since         CakePHP(tm) v 1.2.0.5691
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-/**
26
- * The upper field is the decimal value of the upper case character
27
- *
28
- * The lower filed is an array of the decimal values that form the lower case version of a character.
29
- *
30
- *	The status field is:
31
- * C: common case folding, common mappings shared by both simple and full mappings.
32
- * F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
33
- * S: simple case folding, mappings to single characters where different from F.
34
- * T: special case for uppercase I and dotted uppercase I
35
- *   - For non-Turkic languages, this mapping is normally not used.
36
- *   - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
37
- *     Note that the Turkic mappings do not maintain canonical equivalence without additional processing.
38
- *     See the discussions of case mapping in the Unicode Standard for more information.
39
- */
40
-$config['0370_03ff'][] = array('upper' => 902, 'status' => 'C', 'lower' => array(940)); /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
41
-$config['0370_03ff'][] = array('upper' => 904, 'status' => 'C', 'lower' => array(941)); /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
42
-$config['0370_03ff'][] = array('upper' => 905, 'status' => 'C', 'lower' => array(942)); /* GREEK CAPITAL LETTER ETA WITH TONOS */
43
-$config['0370_03ff'][] = array('upper' => 906, 'status' => 'C', 'lower' => array(943)); /* GREEK CAPITAL LETTER IOTA WITH TONOS */
44
-$config['0370_03ff'][] = array('upper' => 908, 'status' => 'C', 'lower' => array(972)); /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
45
-$config['0370_03ff'][] = array('upper' => 910, 'status' => 'C', 'lower' => array(973)); /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
46
-$config['0370_03ff'][] = array('upper' => 911, 'status' => 'C', 'lower' => array(974)); /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
47
-//$config['0370_03ff'][] = array('upper' => 912, 'status' => 'F', 'lower' => array(953, 776, 769)); /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
48
-$config['0370_03ff'][] = array('upper' => 913, 'status' => 'C', 'lower' => array(945)); /* GREEK CAPITAL LETTER ALPHA */
49
-$config['0370_03ff'][] = array('upper' => 914, 'status' => 'C', 'lower' => array(946)); /* GREEK CAPITAL LETTER BETA */
50
-$config['0370_03ff'][] = array('upper' => 915, 'status' => 'C', 'lower' => array(947)); /* GREEK CAPITAL LETTER GAMMA */
51
-$config['0370_03ff'][] = array('upper' => 916, 'status' => 'C', 'lower' => array(948)); /* GREEK CAPITAL LETTER DELTA */
52
-$config['0370_03ff'][] = array('upper' => 917, 'status' => 'C', 'lower' => array(949)); /* GREEK CAPITAL LETTER EPSILON */
53
-$config['0370_03ff'][] = array('upper' => 918, 'status' => 'C', 'lower' => array(950)); /* GREEK CAPITAL LETTER ZETA */
54
-$config['0370_03ff'][] = array('upper' => 919, 'status' => 'C', 'lower' => array(951)); /* GREEK CAPITAL LETTER ETA */
55
-$config['0370_03ff'][] = array('upper' => 920, 'status' => 'C', 'lower' => array(952)); /* GREEK CAPITAL LETTER THETA */
56
-$config['0370_03ff'][] = array('upper' => 921, 'status' => 'C', 'lower' => array(953)); /* GREEK CAPITAL LETTER IOTA */
57
-$config['0370_03ff'][] = array('upper' => 922, 'status' => 'C', 'lower' => array(954)); /* GREEK CAPITAL LETTER KAPPA */
58
-$config['0370_03ff'][] = array('upper' => 923, 'status' => 'C', 'lower' => array(955)); /* GREEK CAPITAL LETTER LAMDA */
59
-$config['0370_03ff'][] = array('upper' => 924, 'status' => 'C', 'lower' => array(956)); /* GREEK CAPITAL LETTER MU */
60
-$config['0370_03ff'][] = array('upper' => 925, 'status' => 'C', 'lower' => array(957)); /* GREEK CAPITAL LETTER NU */
61
-$config['0370_03ff'][] = array('upper' => 926, 'status' => 'C', 'lower' => array(958)); /* GREEK CAPITAL LETTER XI */
62
-$config['0370_03ff'][] = array('upper' => 927, 'status' => 'C', 'lower' => array(959)); /* GREEK CAPITAL LETTER OMICRON */
63
-$config['0370_03ff'][] = array('upper' => 928, 'status' => 'C', 'lower' => array(960)); /* GREEK CAPITAL LETTER PI */
64
-$config['0370_03ff'][] = array('upper' => 929, 'status' => 'C', 'lower' => array(961)); /* GREEK CAPITAL LETTER RHO */
65
-$config['0370_03ff'][] = array('upper' => 931, 'status' => 'C', 'lower' => array(963)); /* GREEK CAPITAL LETTER SIGMA */
66
-$config['0370_03ff'][] = array('upper' => 932, 'status' => 'C', 'lower' => array(964)); /* GREEK CAPITAL LETTER TAU */
67
-$config['0370_03ff'][] = array('upper' => 933, 'status' => 'C', 'lower' => array(965)); /* GREEK CAPITAL LETTER UPSILON */
68
-$config['0370_03ff'][] = array('upper' => 934, 'status' => 'C', 'lower' => array(966)); /* GREEK CAPITAL LETTER PHI */
69
-$config['0370_03ff'][] = array('upper' => 935, 'status' => 'C', 'lower' => array(967)); /* GREEK CAPITAL LETTER CHI */
70
-$config['0370_03ff'][] = array('upper' => 936, 'status' => 'C', 'lower' => array(968)); /* GREEK CAPITAL LETTER PSI */
71
-$config['0370_03ff'][] = array('upper' => 937, 'status' => 'C', 'lower' => array(969)); /* GREEK CAPITAL LETTER OMEGA */
72
-$config['0370_03ff'][] = array('upper' => 938, 'status' => 'C', 'lower' => array(970)); /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
73
-$config['0370_03ff'][] = array('upper' => 939, 'status' => 'C', 'lower' => array(971)); /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
74
-$config['0370_03ff'][] = array('upper' => 944, 'status' => 'F', 'lower' => array(965, 776, 769)); /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
75
-$config['0370_03ff'][] = array('upper' => 962, 'status' => 'C', 'lower' => array(963)); /* GREEK SMALL LETTER FINAL SIGMA */
76
-$config['0370_03ff'][] = array('upper' => 976, 'status' => 'C', 'lower' => array(946)); /* GREEK BETA SYMBOL */
77
-$config['0370_03ff'][] = array('upper' => 977, 'status' => 'C', 'lower' => array(952)); /* GREEK THETA SYMBOL */
78
-$config['0370_03ff'][] = array('upper' => 981, 'status' => 'C', 'lower' => array(966)); /* GREEK PHI SYMBOL */
79
-$config['0370_03ff'][] = array('upper' => 982, 'status' => 'C', 'lower' => array(960)); /* GREEK PI SYMBOL */
80
-$config['0370_03ff'][] = array('upper' => 984, 'status' => 'C', 'lower' => array(985)); /* GREEK LETTER ARCHAIC KOPPA */
81
-$config['0370_03ff'][] = array('upper' => 986, 'status' => 'C', 'lower' => array(987)); /* GREEK LETTER STIGMA */
82
-$config['0370_03ff'][] = array('upper' => 988, 'status' => 'C', 'lower' => array(989)); /* GREEK LETTER DIGAMMA */
83
-$config['0370_03ff'][] = array('upper' => 990, 'status' => 'C', 'lower' => array(991)); /* GREEK LETTER KOPPA */
84
-$config['0370_03ff'][] = array('upper' => 992, 'status' => 'C', 'lower' => array(993)); /* GREEK LETTER SAMPI */
85
-$config['0370_03ff'][] = array('upper' => 994, 'status' => 'C', 'lower' => array(995)); /* COPTIC CAPITAL LETTER SHEI */
86
-$config['0370_03ff'][] = array('upper' => 996, 'status' => 'C', 'lower' => array(997)); /* COPTIC CAPITAL LETTER FEI */
87
-$config['0370_03ff'][] = array('upper' => 998, 'status' => 'C', 'lower' => array(999)); /* COPTIC CAPITAL LETTER KHEI */
88
-$config['0370_03ff'][] = array('upper' => 1000, 'status' => 'C', 'lower' => array(1001)); /* COPTIC CAPITAL LETTER HORI */
89
-$config['0370_03ff'][] = array('upper' => 1002, 'status' => 'C', 'lower' => array(1003)); /* COPTIC CAPITAL LETTER GANGIA */
90
-$config['0370_03ff'][] = array('upper' => 1004, 'status' => 'C', 'lower' => array(1005)); /* COPTIC CAPITAL LETTER SHIMA */
91
-$config['0370_03ff'][] = array('upper' => 1006, 'status' => 'C', 'lower' => array(1007)); /* COPTIC CAPITAL LETTER DEI */
92
-$config['0370_03ff'][] = array('upper' => 1008, 'status' => 'C', 'lower' => array(954)); /* GREEK KAPPA SYMBOL */
93
-$config['0370_03ff'][] = array('upper' => 1009, 'status' => 'C', 'lower' => array(961)); /* GREEK RHO SYMBOL */
94
-$config['0370_03ff'][] = array('upper' => 1012, 'status' => 'C', 'lower' => array(952)); /* GREEK CAPITAL THETA SYMBOL */
95
-$config['0370_03ff'][] = array('upper' => 1013, 'status' => 'C', 'lower' => array(949)); /* GREEK LUNATE EPSILON SYMBOL */
96
-$config['0370_03ff'][] = array('upper' => 1015, 'status' => 'C', 'lower' => array(1016)); /* GREEK CAPITAL LETTER SHO */
97
-$config['0370_03ff'][] = array('upper' => 1017, 'status' => 'C', 'lower' => array(1010)); /* GREEK CAPITAL LUNATE SIGMA SYMBOL */
98
-$config['0370_03ff'][] = array('upper' => 1018, 'status' => 'C', 'lower' => array(1019)); /* GREEK CAPITAL LETTER SAN */
99
-$config['0370_03ff'][] = array('upper' => 1021, 'status' => 'C', 'lower' => array(891)); /* GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL */
100
-$config['0370_03ff'][] = array('upper' => 1022, 'status' => 'C', 'lower' => array(892)); /* GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL */
101
-$config['0370_03ff'][] = array('upper' => 1023, 'status' => 'C', 'lower' => array(893)); /* GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL */

+ 0
- 163
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0400_04ff.php Visa fil

@@ -1,163 +0,0 @@
1
-<?php
2
-/**
3
- * Case Folding Properties.
4
- *
5
- * Provides case mapping of Unicode characters for code points U+0400 through U+04FF
6
- *
7
- * @see http://www.unicode.org/Public/UNIDATA/UCD.html
8
- * @see http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
9
- * @see http://www.unicode.org/reports/tr21/tr21-5.html
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       Cake.Config.unicode.casefolding
21
- * @since         CakePHP(tm) v 1.2.0.5691
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-/**
26
- * The upper field is the decimal value of the upper case character
27
- *
28
- * The lower filed is an array of the decimal values that form the lower case version of a character.
29
- *
30
- *	The status field is:
31
- * C: common case folding, common mappings shared by both simple and full mappings.
32
- * F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
33
- * S: simple case folding, mappings to single characters where different from F.
34
- * T: special case for uppercase I and dotted uppercase I
35
- *   - For non-Turkic languages, this mapping is normally not used.
36
- *   - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
37
- *     Note that the Turkic mappings do not maintain canonical equivalence without additional processing.
38
- *     See the discussions of case mapping in the Unicode Standard for more information.
39
- */
40
-$config['0400_04ff'][] = array('upper' => 1024, 'status' => 'C', 'lower' => array(1104)); /* CYRILLIC CAPITAL LETTER IE WITH GRAVE */
41
-$config['0400_04ff'][] = array('upper' => 1025, 'status' => 'C', 'lower' => array(1105)); /* CYRILLIC CAPITAL LETTER IO */
42
-$config['0400_04ff'][] = array('upper' => 1026, 'status' => 'C', 'lower' => array(1106)); /* CYRILLIC CAPITAL LETTER DJE */
43
-$config['0400_04ff'][] = array('upper' => 1027, 'status' => 'C', 'lower' => array(1107)); /* CYRILLIC CAPITAL LETTER GJE */
44
-$config['0400_04ff'][] = array('upper' => 1028, 'status' => 'C', 'lower' => array(1108)); /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
45
-$config['0400_04ff'][] = array('upper' => 1029, 'status' => 'C', 'lower' => array(1109)); /* CYRILLIC CAPITAL LETTER DZE */
46
-$config['0400_04ff'][] = array('upper' => 1030, 'status' => 'C', 'lower' => array(1110)); /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
47
-$config['0400_04ff'][] = array('upper' => 1031, 'status' => 'C', 'lower' => array(1111)); /* CYRILLIC CAPITAL LETTER YI */
48
-$config['0400_04ff'][] = array('upper' => 1032, 'status' => 'C', 'lower' => array(1112)); /* CYRILLIC CAPITAL LETTER JE */
49
-$config['0400_04ff'][] = array('upper' => 1033, 'status' => 'C', 'lower' => array(1113)); /* CYRILLIC CAPITAL LETTER LJE */
50
-$config['0400_04ff'][] = array('upper' => 1034, 'status' => 'C', 'lower' => array(1114)); /* CYRILLIC CAPITAL LETTER NJE */
51
-$config['0400_04ff'][] = array('upper' => 1035, 'status' => 'C', 'lower' => array(1115)); /* CYRILLIC CAPITAL LETTER TSHE */
52
-$config['0400_04ff'][] = array('upper' => 1036, 'status' => 'C', 'lower' => array(1116)); /* CYRILLIC CAPITAL LETTER KJE */
53
-$config['0400_04ff'][] = array('upper' => 1037, 'status' => 'C', 'lower' => array(1117)); /* CYRILLIC CAPITAL LETTER I WITH GRAVE */
54
-$config['0400_04ff'][] = array('upper' => 1038, 'status' => 'C', 'lower' => array(1118)); /* CYRILLIC CAPITAL LETTER SHORT U */
55
-$config['0400_04ff'][] = array('upper' => 1039, 'status' => 'C', 'lower' => array(1119)); /* CYRILLIC CAPITAL LETTER DZHE */
56
-$config['0400_04ff'][] = array('upper' => 1040, 'status' => 'C', 'lower' => array(1072)); /* CYRILLIC CAPITAL LETTER A */
57
-$config['0400_04ff'][] = array('upper' => 1041, 'status' => 'C', 'lower' => array(1073)); /* CYRILLIC CAPITAL LETTER BE */
58
-$config['0400_04ff'][] = array('upper' => 1042, 'status' => 'C', 'lower' => array(1074)); /* CYRILLIC CAPITAL LETTER VE */
59
-$config['0400_04ff'][] = array('upper' => 1043, 'status' => 'C', 'lower' => array(1075)); /* CYRILLIC CAPITAL LETTER GHE */
60
-$config['0400_04ff'][] = array('upper' => 1044, 'status' => 'C', 'lower' => array(1076)); /* CYRILLIC CAPITAL LETTER DE */
61
-$config['0400_04ff'][] = array('upper' => 1045, 'status' => 'C', 'lower' => array(1077)); /* CYRILLIC CAPITAL LETTER IE */
62
-$config['0400_04ff'][] = array('upper' => 1046, 'status' => 'C', 'lower' => array(1078)); /* CYRILLIC CAPITAL LETTER ZHE */
63
-$config['0400_04ff'][] = array('upper' => 1047, 'status' => 'C', 'lower' => array(1079)); /* CYRILLIC CAPITAL LETTER ZE */
64
-$config['0400_04ff'][] = array('upper' => 1048, 'status' => 'C', 'lower' => array(1080)); /* CYRILLIC CAPITAL LETTER I */
65
-$config['0400_04ff'][] = array('upper' => 1049, 'status' => 'C', 'lower' => array(1081)); /* CYRILLIC CAPITAL LETTER SHORT I */
66
-$config['0400_04ff'][] = array('upper' => 1050, 'status' => 'C', 'lower' => array(1082)); /* CYRILLIC CAPITAL LETTER KA */
67
-$config['0400_04ff'][] = array('upper' => 1051, 'status' => 'C', 'lower' => array(1083)); /* CYRILLIC CAPITAL LETTER EL */
68
-$config['0400_04ff'][] = array('upper' => 1052, 'status' => 'C', 'lower' => array(1084)); /* CYRILLIC CAPITAL LETTER EM */
69
-$config['0400_04ff'][] = array('upper' => 1053, 'status' => 'C', 'lower' => array(1085)); /* CYRILLIC CAPITAL LETTER EN */
70
-$config['0400_04ff'][] = array('upper' => 1054, 'status' => 'C', 'lower' => array(1086)); /* CYRILLIC CAPITAL LETTER O */
71
-$config['0400_04ff'][] = array('upper' => 1055, 'status' => 'C', 'lower' => array(1087)); /* CYRILLIC CAPITAL LETTER PE */
72
-$config['0400_04ff'][] = array('upper' => 1056, 'status' => 'C', 'lower' => array(1088)); /* CYRILLIC CAPITAL LETTER ER */
73
-$config['0400_04ff'][] = array('upper' => 1057, 'status' => 'C', 'lower' => array(1089)); /* CYRILLIC CAPITAL LETTER ES */
74
-$config['0400_04ff'][] = array('upper' => 1058, 'status' => 'C', 'lower' => array(1090)); /* CYRILLIC CAPITAL LETTER TE */
75
-$config['0400_04ff'][] = array('upper' => 1059, 'status' => 'C', 'lower' => array(1091)); /* CYRILLIC CAPITAL LETTER U */
76
-$config['0400_04ff'][] = array('upper' => 1060, 'status' => 'C', 'lower' => array(1092)); /* CYRILLIC CAPITAL LETTER EF */
77
-$config['0400_04ff'][] = array('upper' => 1061, 'status' => 'C', 'lower' => array(1093)); /* CYRILLIC CAPITAL LETTER HA */
78
-$config['0400_04ff'][] = array('upper' => 1062, 'status' => 'C', 'lower' => array(1094)); /* CYRILLIC CAPITAL LETTER TSE */
79
-$config['0400_04ff'][] = array('upper' => 1063, 'status' => 'C', 'lower' => array(1095)); /* CYRILLIC CAPITAL LETTER CHE */
80
-$config['0400_04ff'][] = array('upper' => 1064, 'status' => 'C', 'lower' => array(1096)); /* CYRILLIC CAPITAL LETTER SHA */
81
-$config['0400_04ff'][] = array('upper' => 1065, 'status' => 'C', 'lower' => array(1097)); /* CYRILLIC CAPITAL LETTER SHCHA */
82
-$config['0400_04ff'][] = array('upper' => 1066, 'status' => 'C', 'lower' => array(1098)); /* CYRILLIC CAPITAL LETTER HARD SIGN */
83
-$config['0400_04ff'][] = array('upper' => 1067, 'status' => 'C', 'lower' => array(1099)); /* CYRILLIC CAPITAL LETTER YERU */
84
-$config['0400_04ff'][] = array('upper' => 1068, 'status' => 'C', 'lower' => array(1100)); /* CYRILLIC CAPITAL LETTER SOFT SIGN */
85
-$config['0400_04ff'][] = array('upper' => 1069, 'status' => 'C', 'lower' => array(1101)); /* CYRILLIC CAPITAL LETTER E */
86
-$config['0400_04ff'][] = array('upper' => 1070, 'status' => 'C', 'lower' => array(1102)); /* CYRILLIC CAPITAL LETTER YU */
87
-$config['0400_04ff'][] = array('upper' => 1071, 'status' => 'C', 'lower' => array(1103)); /* CYRILLIC CAPITAL LETTER YA */
88
-$config['0400_04ff'][] = array('upper' => 1120, 'status' => 'C', 'lower' => array(1121)); /* CYRILLIC CAPITAL LETTER OMEGA */
89
-$config['0400_04ff'][] = array('upper' => 1122, 'status' => 'C', 'lower' => array(1123)); /* CYRILLIC CAPITAL LETTER YAT */
90
-$config['0400_04ff'][] = array('upper' => 1124, 'status' => 'C', 'lower' => array(1125)); /* CYRILLIC CAPITAL LETTER IOTIFIED E */
91
-$config['0400_04ff'][] = array('upper' => 1126, 'status' => 'C', 'lower' => array(1127)); /* CYRILLIC CAPITAL LETTER LITTLE YUS */
92
-$config['0400_04ff'][] = array('upper' => 1128, 'status' => 'C', 'lower' => array(1129)); /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
93
-$config['0400_04ff'][] = array('upper' => 1130, 'status' => 'C', 'lower' => array(1131)); /* CYRILLIC CAPITAL LETTER BIG YUS */
94
-$config['0400_04ff'][] = array('upper' => 1132, 'status' => 'C', 'lower' => array(1133)); /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
95
-$config['0400_04ff'][] = array('upper' => 1134, 'status' => 'C', 'lower' => array(1135)); /* CYRILLIC CAPITAL LETTER KSI */
96
-$config['0400_04ff'][] = array('upper' => 1136, 'status' => 'C', 'lower' => array(1137)); /* CYRILLIC CAPITAL LETTER PSI */
97
-$config['0400_04ff'][] = array('upper' => 1138, 'status' => 'C', 'lower' => array(1139)); /* CYRILLIC CAPITAL LETTER FITA */
98
-$config['0400_04ff'][] = array('upper' => 1140, 'status' => 'C', 'lower' => array(1141)); /* CYRILLIC CAPITAL LETTER IZHITSA */
99
-$config['0400_04ff'][] = array('upper' => 1142, 'status' => 'C', 'lower' => array(1143)); /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
100
-$config['0400_04ff'][] = array('upper' => 1144, 'status' => 'C', 'lower' => array(1145)); /* CYRILLIC CAPITAL LETTER UK */
101
-$config['0400_04ff'][] = array('upper' => 1146, 'status' => 'C', 'lower' => array(1147)); /* CYRILLIC CAPITAL LETTER ROUND OMEGA */
102
-$config['0400_04ff'][] = array('upper' => 1148, 'status' => 'C', 'lower' => array(1149)); /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
103
-$config['0400_04ff'][] = array('upper' => 1150, 'status' => 'C', 'lower' => array(1151)); /* CYRILLIC CAPITAL LETTER OT */
104
-$config['0400_04ff'][] = array('upper' => 1152, 'status' => 'C', 'lower' => array(1153)); /* CYRILLIC CAPITAL LETTER KOPPA */
105
-$config['0400_04ff'][] = array('upper' => 1162, 'status' => 'C', 'lower' => array(1163)); /* CYRILLIC CAPITAL LETTER SHORT I WITH TAIL */
106
-$config['0400_04ff'][] = array('upper' => 1164, 'status' => 'C', 'lower' => array(1165)); /* CYRILLIC CAPITAL LETTER SEMISOFT SIGN */
107
-$config['0400_04ff'][] = array('upper' => 1166, 'status' => 'C', 'lower' => array(1167)); /* CYRILLIC CAPITAL LETTER ER WITH TICK */
108
-$config['0400_04ff'][] = array('upper' => 1168, 'status' => 'C', 'lower' => array(1169)); /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
109
-$config['0400_04ff'][] = array('upper' => 1170, 'status' => 'C', 'lower' => array(1171)); /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
110
-$config['0400_04ff'][] = array('upper' => 1172, 'status' => 'C', 'lower' => array(1173)); /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
111
-$config['0400_04ff'][] = array('upper' => 1174, 'status' => 'C', 'lower' => array(1175)); /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
112
-$config['0400_04ff'][] = array('upper' => 1176, 'status' => 'C', 'lower' => array(1177)); /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
113
-$config['0400_04ff'][] = array('upper' => 1178, 'status' => 'C', 'lower' => array(1179)); /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
114
-$config['0400_04ff'][] = array('upper' => 1180, 'status' => 'C', 'lower' => array(1181)); /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
115
-$config['0400_04ff'][] = array('upper' => 1182, 'status' => 'C', 'lower' => array(1183)); /* CYRILLIC CAPITAL LETTER KA WITH STROKE */
116
-$config['0400_04ff'][] = array('upper' => 1184, 'status' => 'C', 'lower' => array(1185)); /* CYRILLIC CAPITAL LETTER BASHKIR KA */
117
-$config['0400_04ff'][] = array('upper' => 1186, 'status' => 'C', 'lower' => array(1187)); /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
118
-$config['0400_04ff'][] = array('upper' => 1188, 'status' => 'C', 'lower' => array(1189)); /* CYRILLIC CAPITAL LIGATURE EN GHE */
119
-$config['0400_04ff'][] = array('upper' => 1190, 'status' => 'C', 'lower' => array(1191)); /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
120
-$config['0400_04ff'][] = array('upper' => 1192, 'status' => 'C', 'lower' => array(1193)); /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
121
-$config['0400_04ff'][] = array('upper' => 1194, 'status' => 'C', 'lower' => array(1195)); /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
122
-$config['0400_04ff'][] = array('upper' => 1196, 'status' => 'C', 'lower' => array(1197)); /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
123
-$config['0400_04ff'][] = array('upper' => 1198, 'status' => 'C', 'lower' => array(1199)); /* CYRILLIC CAPITAL LETTER STRAIGHT U */
124
-$config['0400_04ff'][] = array('upper' => 1200, 'status' => 'C', 'lower' => array(1201)); /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
125
-$config['0400_04ff'][] = array('upper' => 1202, 'status' => 'C', 'lower' => array(1203)); /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
126
-$config['0400_04ff'][] = array('upper' => 1204, 'status' => 'C', 'lower' => array(1205)); /* CYRILLIC CAPITAL LIGATURE TE TSE */
127
-$config['0400_04ff'][] = array('upper' => 1206, 'status' => 'C', 'lower' => array(1207)); /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
128
-$config['0400_04ff'][] = array('upper' => 1208, 'status' => 'C', 'lower' => array(1209)); /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
129
-$config['0400_04ff'][] = array('upper' => 1210, 'status' => 'C', 'lower' => array(1211)); /* CYRILLIC CAPITAL LETTER SHHA */
130
-$config['0400_04ff'][] = array('upper' => 1212, 'status' => 'C', 'lower' => array(1213)); /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
131
-$config['0400_04ff'][] = array('upper' => 1214, 'status' => 'C', 'lower' => array(1215)); /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
132
-$config['0400_04ff'][] = array('upper' => 1216, 'status' => 'C', 'lower' => array(1231)); /* CYRILLIC LETTER PALOCHKA */
133
-$config['0400_04ff'][] = array('upper' => 1217, 'status' => 'C', 'lower' => array(1218)); /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
134
-$config['0400_04ff'][] = array('upper' => 1219, 'status' => 'C', 'lower' => array(1220)); /* CYRILLIC CAPITAL LETTER KA WITH HOOK */
135
-$config['0400_04ff'][] = array('upper' => 1221, 'status' => 'C', 'lower' => array(1222)); /* CYRILLIC CAPITAL LETTER EL WITH TAIL */
136
-$config['0400_04ff'][] = array('upper' => 1223, 'status' => 'C', 'lower' => array(1224)); /* CYRILLIC CAPITAL LETTER EN WITH HOOK */
137
-$config['0400_04ff'][] = array('upper' => 1225, 'status' => 'C', 'lower' => array(1226)); /* CYRILLIC CAPITAL LETTER EN WITH TAIL */
138
-$config['0400_04ff'][] = array('upper' => 1227, 'status' => 'C', 'lower' => array(1228)); /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
139
-$config['0400_04ff'][] = array('upper' => 1229, 'status' => 'C', 'lower' => array(1230)); /* CYRILLIC CAPITAL LETTER EM WITH TAIL */
140
-$config['0400_04ff'][] = array('upper' => 1232, 'status' => 'C', 'lower' => array(1233)); /* CYRILLIC CAPITAL LETTER A WITH BREVE */
141
-$config['0400_04ff'][] = array('upper' => 1234, 'status' => 'C', 'lower' => array(1235)); /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
142
-$config['0400_04ff'][] = array('upper' => 1236, 'status' => 'C', 'lower' => array(1237)); /* CYRILLIC CAPITAL LIGATURE A IE */
143
-$config['0400_04ff'][] = array('upper' => 1238, 'status' => 'C', 'lower' => array(1239)); /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
144
-$config['0400_04ff'][] = array('upper' => 1240, 'status' => 'C', 'lower' => array(1241)); /* CYRILLIC CAPITAL LETTER SCHWA */
145
-$config['0400_04ff'][] = array('upper' => 1242, 'status' => 'C', 'lower' => array(1243)); /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
146
-$config['0400_04ff'][] = array('upper' => 1244, 'status' => 'C', 'lower' => array(1245)); /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
147
-$config['0400_04ff'][] = array('upper' => 1246, 'status' => 'C', 'lower' => array(1247)); /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
148
-$config['0400_04ff'][] = array('upper' => 1248, 'status' => 'C', 'lower' => array(1249)); /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
149
-$config['0400_04ff'][] = array('upper' => 1250, 'status' => 'C', 'lower' => array(1251)); /* CYRILLIC CAPITAL LETTER I WITH MACRON */
150
-$config['0400_04ff'][] = array('upper' => 1252, 'status' => 'C', 'lower' => array(1253)); /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
151
-$config['0400_04ff'][] = array('upper' => 1254, 'status' => 'C', 'lower' => array(1255)); /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
152
-$config['0400_04ff'][] = array('upper' => 1256, 'status' => 'C', 'lower' => array(1257)); /* CYRILLIC CAPITAL LETTER BARRED O */
153
-$config['0400_04ff'][] = array('upper' => 1258, 'status' => 'C', 'lower' => array(1259)); /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
154
-$config['0400_04ff'][] = array('upper' => 1260, 'status' => 'C', 'lower' => array(1261)); /* CYRILLIC CAPITAL LETTER E WITH DIAERESIS */
155
-$config['0400_04ff'][] = array('upper' => 1262, 'status' => 'C', 'lower' => array(1263)); /* CYRILLIC CAPITAL LETTER U WITH MACRON */
156
-$config['0400_04ff'][] = array('upper' => 1264, 'status' => 'C', 'lower' => array(1265)); /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
157
-$config['0400_04ff'][] = array('upper' => 1266, 'status' => 'C', 'lower' => array(1267)); /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
158
-$config['0400_04ff'][] = array('upper' => 1268, 'status' => 'C', 'lower' => array(1269)); /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
159
-$config['0400_04ff'][] = array('upper' => 1270, 'status' => 'C', 'lower' => array(1271)); /* CYRILLIC CAPITAL LETTER GHE WITH DESCENDER */
160
-$config['0400_04ff'][] = array('upper' => 1272, 'status' => 'C', 'lower' => array(1273)); /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
161
-$config['0400_04ff'][] = array('upper' => 1274, 'status' => 'C', 'lower' => array(1275)); /* CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK */
162
-$config['0400_04ff'][] = array('upper' => 1276, 'status' => 'C', 'lower' => array(1277)); /* CYRILLIC CAPITAL LETTER HA WITH HOOK */
163
-$config['0400_04ff'][] = array('upper' => 1278, 'status' => 'C', 'lower' => array(1279)); /* CYRILLIC CAPITAL LETTER HA WITH STROKE */

+ 0
- 49
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0500_052f.php Visa fil

@@ -1,49 +0,0 @@
1
-<?php
2
-/**
3
- * Case Folding Properties.
4
- *
5
- * Provides case mapping of Unicode characters for code points U+0500 through U+052F
6
- *
7
- * @see http://www.unicode.org/Public/UNIDATA/UCD.html
8
- * @see http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
9
- * @see http://www.unicode.org/reports/tr21/tr21-5.html
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       Cake.Config.unicode.casefolding
21
- * @since         CakePHP(tm) v 1.2.0.5691
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-/**
26
- * The upper field is the decimal value of the upper case character
27
- *
28
- * The lower filed is an array of the decimal values that form the lower case version of a character.
29
- *
30
- *	The status field is:
31
- * C: common case folding, common mappings shared by both simple and full mappings.
32
- * F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
33
- * S: simple case folding, mappings to single characters where different from F.
34
- * T: special case for uppercase I and dotted uppercase I
35
- *   - For non-Turkic languages, this mapping is normally not used.
36
- *   - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
37
- *     Note that the Turkic mappings do not maintain canonical equivalence without additional processing.
38
- *     See the discussions of case mapping in the Unicode Standard for more information.
39
- */
40
-$config['0500_052f'][] = array('upper' => 1280, 'status' => 'C', 'lower' => array(1281)); /* CYRILLIC CAPITAL LETTER KOMI DE */
41
-$config['0500_052f'][] = array('upper' => 1282, 'status' => 'C', 'lower' => array(1283)); /* CYRILLIC CAPITAL LETTER KOMI DJE */
42
-$config['0500_052f'][] = array('upper' => 1284, 'status' => 'C', 'lower' => array(1285)); /* CYRILLIC CAPITAL LETTER KOMI ZJE */
43
-$config['0500_052f'][] = array('upper' => 1286, 'status' => 'C', 'lower' => array(1287)); /* CYRILLIC CAPITAL LETTER KOMI DZJE */
44
-$config['0500_052f'][] = array('upper' => 1288, 'status' => 'C', 'lower' => array(1289)); /* CYRILLIC CAPITAL LETTER KOMI LJE */
45
-$config['0500_052f'][] = array('upper' => 1290, 'status' => 'C', 'lower' => array(1291)); /* CYRILLIC CAPITAL LETTER KOMI NJE */
46
-$config['0500_052f'][] = array('upper' => 1292, 'status' => 'C', 'lower' => array(1293)); /* CYRILLIC CAPITAL LETTER KOMI SJE */
47
-$config['0500_052f'][] = array('upper' => 1294, 'status' => 'C', 'lower' => array(1295)); /* CYRILLIC CAPITAL LETTER KOMI TJE */
48
-$config['0500_052f'][] = array('upper' => 1296, 'status' => 'C', 'lower' => array(1297)); /* CYRILLIC CAPITAL LETTER ZE */
49
-$config['0500_052f'][] = array('upper' => 1298, 'status' => 'C', 'lower' => array(1299)); /* CYRILLIC CAPITAL LETTER El with hook */

+ 0
- 77
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/0530_058f.php Visa fil

@@ -1,77 +0,0 @@
1
-<?php
2
-/**
3
- * Case Folding Properties.
4
- *
5
- * Provides case mapping of Unicode characters for code points U+0530 through U+058F
6
- *
7
- * @see http://www.unicode.org/Public/UNIDATA/UCD.html
8
- * @see http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
9
- * @see http://www.unicode.org/reports/tr21/tr21-5.html
10
- *
11
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
12
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
13
- *
14
- * Licensed under The MIT License
15
- * For full copyright and license information, please see the LICENSE.txt
16
- * Redistributions of files must retain the above copyright notice.
17
- *
18
- * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
19
- * @link          http://cakephp.org CakePHP(tm) Project
20
- * @package       Cake.Config.unicode.casefolding
21
- * @since         CakePHP(tm) v 1.2.0.5691
22
- * @license       http://www.opensource.org/licenses/mit-license.php MIT License
23
- */
24
-
25
-/**
26
- * The upper field is the decimal value of the upper case character
27
- *
28
- * The lower filed is an array of the decimal values that form the lower case version of a character.
29
- *
30
- *	The status field is:
31
- * C: common case folding, common mappings shared by both simple and full mappings.
32
- * F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
33
- * S: simple case folding, mappings to single characters where different from F.
34
- * T: special case for uppercase I and dotted uppercase I
35
- *   - For non-Turkic languages, this mapping is normally not used.
36
- *   - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
37
- *     Note that the Turkic mappings do not maintain canonical equivalence without additional processing.
38
- *     See the discussions of case mapping in the Unicode Standard for more information.
39
- */
40
-$config['0530_058f'][] = array('upper' => 1329, 'status' => 'C', 'lower' => array(1377)); /* ARMENIAN CAPITAL LETTER AYB */
41
-$config['0530_058f'][] = array('upper' => 1330, 'status' => 'C', 'lower' => array(1378)); /* ARMENIAN CAPITAL LETTER BEN */
42
-$config['0530_058f'][] = array('upper' => 1331, 'status' => 'C', 'lower' => array(1379)); /* ARMENIAN CAPITAL LETTER GIM */
43
-$config['0530_058f'][] = array('upper' => 1332, 'status' => 'C', 'lower' => array(1380)); /* ARMENIAN CAPITAL LETTER DA */
44
-$config['0530_058f'][] = array('upper' => 1333, 'status' => 'C', 'lower' => array(1381)); /* ARMENIAN CAPITAL LETTER ECH */
45
-$config['0530_058f'][] = array('upper' => 1334, 'status' => 'C', 'lower' => array(1382)); /* ARMENIAN CAPITAL LETTER ZA */
46
-$config['0530_058f'][] = array('upper' => 1335, 'status' => 'C', 'lower' => array(1383)); /* ARMENIAN CAPITAL LETTER EH */
47
-$config['0530_058f'][] = array('upper' => 1336, 'status' => 'C', 'lower' => array(1384)); /* ARMENIAN CAPITAL LETTER ET */
48
-$config['0530_058f'][] = array('upper' => 1337, 'status' => 'C', 'lower' => array(1385)); /* ARMENIAN CAPITAL LETTER TO */
49
-$config['0530_058f'][] = array('upper' => 1338, 'status' => 'C', 'lower' => array(1386)); /* ARMENIAN CAPITAL LETTER ZHE */
50
-$config['0530_058f'][] = array('upper' => 1339, 'status' => 'C', 'lower' => array(1387)); /* ARMENIAN CAPITAL LETTER INI */
51
-$config['0530_058f'][] = array('upper' => 1340, 'status' => 'C', 'lower' => array(1388)); /* ARMENIAN CAPITAL LETTER LIWN */
52
-$config['0530_058f'][] = array('upper' => 1341, 'status' => 'C', 'lower' => array(1389)); /* ARMENIAN CAPITAL LETTER XEH */
53
-$config['0530_058f'][] = array('upper' => 1342, 'status' => 'C', 'lower' => array(1390)); /* ARMENIAN CAPITAL LETTER CA */
54
-$config['0530_058f'][] = array('upper' => 1343, 'status' => 'C', 'lower' => array(1391)); /* ARMENIAN CAPITAL LETTER KEN */
55
-$config['0530_058f'][] = array('upper' => 1344, 'status' => 'C', 'lower' => array(1392)); /* ARMENIAN CAPITAL LETTER HO */
56
-$config['0530_058f'][] = array('upper' => 1345, 'status' => 'C', 'lower' => array(1393)); /* ARMENIAN CAPITAL LETTER JA */
57
-$config['0530_058f'][] = array('upper' => 1346, 'status' => 'C', 'lower' => array(1394)); /* ARMENIAN CAPITAL LETTER GHAD */
58
-$config['0530_058f'][] = array('upper' => 1347, 'status' => 'C', 'lower' => array(1395)); /* ARMENIAN CAPITAL LETTER CHEH */
59
-$config['0530_058f'][] = array('upper' => 1348, 'status' => 'C', 'lower' => array(1396)); /* ARMENIAN CAPITAL LETTER MEN */
60
-$config['0530_058f'][] = array('upper' => 1349, 'status' => 'C', 'lower' => array(1397)); /* ARMENIAN CAPITAL LETTER YI */
61
-$config['0530_058f'][] = array('upper' => 1350, 'status' => 'C', 'lower' => array(1398)); /* ARMENIAN CAPITAL LETTER NOW */
62
-$config['0530_058f'][] = array('upper' => 1351, 'status' => 'C', 'lower' => array(1399)); /* ARMENIAN CAPITAL LETTER SHA */
63
-$config['0530_058f'][] = array('upper' => 1352, 'status' => 'C', 'lower' => array(1400)); /* ARMENIAN CAPITAL LETTER VO */
64
-$config['0530_058f'][] = array('upper' => 1353, 'status' => 'C', 'lower' => array(1401)); /* ARMENIAN CAPITAL LETTER CHA */
65
-$config['0530_058f'][] = array('upper' => 1354, 'status' => 'C', 'lower' => array(1402)); /* ARMENIAN CAPITAL LETTER PEH */
66
-$config['0530_058f'][] = array('upper' => 1355, 'status' => 'C', 'lower' => array(1403)); /* ARMENIAN CAPITAL LETTER JHEH */
67
-$config['0530_058f'][] = array('upper' => 1356, 'status' => 'C', 'lower' => array(1404)); /* ARMENIAN CAPITAL LETTER RA */
68
-$config['0530_058f'][] = array('upper' => 1357, 'status' => 'C', 'lower' => array(1405)); /* ARMENIAN CAPITAL LETTER SEH */
69
-$config['0530_058f'][] = array('upper' => 1358, 'status' => 'C', 'lower' => array(1406)); /* ARMENIAN CAPITAL LETTER VEW */
70
-$config['0530_058f'][] = array('upper' => 1359, 'status' => 'C', 'lower' => array(1407)); /* ARMENIAN CAPITAL LETTER TIWN */
71
-$config['0530_058f'][] = array('upper' => 1360, 'status' => 'C', 'lower' => array(1408)); /* ARMENIAN CAPITAL LETTER REH */
72
-$config['0530_058f'][] = array('upper' => 1361, 'status' => 'C', 'lower' => array(1409)); /* ARMENIAN CAPITAL LETTER CO */
73
-$config['0530_058f'][] = array('upper' => 1362, 'status' => 'C', 'lower' => array(1410)); /* ARMENIAN CAPITAL LETTER YIWN */
74
-$config['0530_058f'][] = array('upper' => 1363, 'status' => 'C', 'lower' => array(1411)); /* ARMENIAN CAPITAL LETTER PIWR */
75
-$config['0530_058f'][] = array('upper' => 1364, 'status' => 'C', 'lower' => array(1412)); /* ARMENIAN CAPITAL LETTER KEH */
76
-$config['0530_058f'][] = array('upper' => 1365, 'status' => 'C', 'lower' => array(1413)); /* ARMENIAN CAPITAL LETTER OH */
77
-$config['0530_058f'][] = array('upper' => 1366, 'status' => 'C', 'lower' => array(1414)); /* ARMENIAN CAPITAL LETTER FEH */

+ 0
- 0
vendor/cakephp/cakephp/lib/Cake/Config/unicode/casefolding/1e00_1eff.php Visa fil


Vissa filer visades inte eftersom för många filer har ändrats