Переглянути джерело

added examples and gitkeep

develop
Robin Thoni 8 роки тому
джерело
коміт
8740355c99

+ 2
- 1
.gitignore Переглянути файл

@@ -1 +1,2 @@
1
-/vendor
1
+/vendor
2
+/.idea

+ 0
- 3
.idea/copyright/profiles_settings.xml Переглянути файл

@@ -1,3 +0,0 @@
1
-<component name="CopyrightManager">
2
-  <settings default="" />
3
-</component>

+ 0
- 6
.idea/encodings.xml Переглянути файл

@@ -1,6 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="Encoding">
4
-    <file url="PROJECT" charset="UTF-8" />
5
-  </component>
6
-</project>

+ 0
- 18
.idea/luticate2.local.iml Переглянути файл

@@ -1,18 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<module type="WEB_MODULE" version="4">
3
-  <component name="NewModuleRootManager">
4
-    <content url="file://$MODULE_DIR$" />
5
-    <orderEntry type="inheritedJdk" />
6
-    <orderEntry type="sourceFolder" forTests="false" />
7
-    <orderEntry type="module-library">
8
-      <library name="PHARS">
9
-        <CLASSES>
10
-          <root url="phar://$MODULE_DIR$/vendor/firebase/php-jwt/composer.phar/" />
11
-        </CLASSES>
12
-        <SOURCES>
13
-          <root url="phar://$MODULE_DIR$/vendor/firebase/php-jwt/composer.phar/" />
14
-        </SOURCES>
15
-      </library>
16
-    </orderEntry>
17
-  </component>
18
-</module>

+ 0
- 13
.idea/misc.xml Переглянути файл

@@ -1,13 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
4
-    <OptionsSetting value="true" id="Add" />
5
-    <OptionsSetting value="true" id="Remove" />
6
-    <OptionsSetting value="true" id="Checkout" />
7
-    <OptionsSetting value="true" id="Update" />
8
-    <OptionsSetting value="true" id="Status" />
9
-    <OptionsSetting value="true" id="Edit" />
10
-    <ConfirmationsSetting value="0" id="Add" />
11
-    <ConfirmationsSetting value="0" id="Remove" />
12
-  </component>
13
-</project>

+ 0
- 8
.idea/modules.xml Переглянути файл

@@ -1,8 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ProjectModuleManager">
4
-    <modules>
5
-      <module fileurl="file://$PROJECT_DIR$/.idea/luticate2.local.iml" filepath="$PROJECT_DIR$/.idea/luticate2.local.iml" />
6
-    </modules>
7
-  </component>
8
-</project>

+ 0
- 4
.idea/php.xml Переглянути файл

@@ -1,4 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="PhpProjectSharedConfiguration" php_language_level="7" />
4
-</project>

+ 0
- 6
.idea/vcs.xml Переглянути файл

@@ -1,6 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="VcsDirectoryMappings">
4
-    <mapping directory="$PROJECT_DIR$" vcs="Git" />
5
-  </component>
6
-</project>

+ 0
- 742
.idea/workspace.xml Переглянути файл

@@ -1,742 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ChangeListManager">
4
-    <list default="true" id="4955d6a0-fa07-4e76-8563-dfc50bccaf12" name="Default" comment="" />
5
-    <ignored path="luticate2.local.iws" />
6
-    <ignored path=".idea/workspace.xml" />
7
-    <ignored path=".idea/dataSources.local.xml" />
8
-    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
9
-    <option name="TRACKING_ENABLED" value="true" />
10
-    <option name="SHOW_DIALOG" value="false" />
11
-    <option name="HIGHLIGHT_CONFLICTS" value="true" />
12
-    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
13
-    <option name="LAST_RESOLUTION" value="IGNORE" />
14
-  </component>
15
-  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
16
-  <component name="CreatePatchCommitExecutor">
17
-    <option name="PATCH_PATH" value="" />
18
-  </component>
19
-  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
20
-  <component name="FavoritesManager">
21
-    <favorites_list name="luticate2.local" />
22
-  </component>
23
-  <component name="FileEditorManager">
24
-    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
25
-      <file leaf-file-name="routes.php" pinned="false" current-in-tab="false">
26
-        <entry file="file://$PROJECT_DIR$/app/Route/routes.php">
27
-          <provider selected="true" editor-type-id="text-editor">
28
-            <state relative-caret-position="126">
29
-              <caret line="7" column="78" selection-start-line="7" selection-start-column="78" selection-end-line="7" selection-end-column="78" />
30
-              <folding />
31
-            </state>
32
-          </provider>
33
-        </entry>
34
-      </file>
35
-      <file leaf-file-name="TestController.php" pinned="false" current-in-tab="false">
36
-        <entry file="file://$PROJECT_DIR$/app/Controller/TestController.php">
37
-          <provider selected="true" editor-type-id="text-editor">
38
-            <state relative-caret-position="270">
39
-              <caret line="15" column="21" selection-start-line="15" selection-start-column="21" selection-end-line="15" selection-end-column="21" />
40
-              <folding />
41
-            </state>
42
-          </provider>
43
-        </entry>
44
-      </file>
45
-      <file leaf-file-name="config.json" pinned="false" current-in-tab="false">
46
-        <entry file="file://$PROJECT_DIR$/config.json">
47
-          <provider selected="true" editor-type-id="text-editor">
48
-            <state relative-caret-position="198">
49
-              <caret line="11" column="5" selection-start-line="11" selection-start-column="5" selection-end-line="11" selection-end-column="5" />
50
-              <folding />
51
-            </state>
52
-          </provider>
53
-        </entry>
54
-      </file>
55
-      <file leaf-file-name="TestMiddleware.php" pinned="false" current-in-tab="false">
56
-        <entry file="file://$PROJECT_DIR$/app/Middleware/TestMiddleware.php">
57
-          <provider selected="true" editor-type-id="text-editor">
58
-            <state relative-caret-position="360">
59
-              <caret line="26" column="1" selection-start-line="26" selection-start-column="1" selection-end-line="26" selection-end-column="1" />
60
-              <folding>
61
-                <element signature="e#115#149#0#PHP" expanded="true" />
62
-              </folding>
63
-            </state>
64
-          </provider>
65
-        </entry>
66
-      </file>
67
-      <file leaf-file-name="routes.json" pinned="false" current-in-tab="false">
68
-        <entry file="file://$PROJECT_DIR$/app/Route/routes.json">
69
-          <provider selected="true" editor-type-id="text-editor">
70
-            <state relative-caret-position="198">
71
-              <caret line="11" column="42" selection-start-line="11" selection-start-column="42" selection-end-line="11" selection-end-column="42" />
72
-              <folding />
73
-            </state>
74
-          </provider>
75
-        </entry>
76
-      </file>
77
-      <file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
78
-        <entry file="file://$PROJECT_DIR$/.gitignore">
79
-          <provider selected="true" editor-type-id="text-editor">
80
-            <state relative-caret-position="0">
81
-              <caret line="0" column="7" selection-start-line="0" selection-start-column="7" selection-end-line="0" selection-end-column="7" />
82
-              <folding />
83
-            </state>
84
-          </provider>
85
-        </entry>
86
-      </file>
87
-      <file leaf-file-name="TestDbo.php" pinned="false" current-in-tab="false">
88
-        <entry file="file://$PROJECT_DIR$/app/Dbo/TestDbo.php">
89
-          <provider selected="true" editor-type-id="text-editor">
90
-            <state relative-caret-position="326">
91
-              <caret line="22" column="34" selection-start-line="22" selection-start-column="34" selection-end-line="22" selection-end-column="34" />
92
-              <folding />
93
-            </state>
94
-          </provider>
95
-        </entry>
96
-      </file>
97
-      <file leaf-file-name="luticate.log" pinned="false" current-in-tab="true">
98
-        <entry file="file://$PROJECT_DIR$/storage/logs/luticate.log">
99
-          <provider selected="true" editor-type-id="text-editor">
100
-            <state relative-caret-position="843">
101
-              <caret line="75" column="10" selection-start-line="75" selection-start-column="10" selection-end-line="75" selection-end-column="10" />
102
-              <folding />
103
-            </state>
104
-          </provider>
105
-        </entry>
106
-      </file>
107
-    </leaf>
108
-  </component>
109
-  <component name="Git.Settings">
110
-    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
111
-  </component>
112
-  <component name="IdeDocumentHistory">
113
-    <option name="CHANGED_PATHS">
114
-      <list>
115
-        <option value="$PROJECT_DIR$/phpunit.xml" />
116
-        <option value="$PROJECT_DIR$/storage/logs/.gitignore" />
117
-        <option value="$PROJECT_DIR$/.htaccess" />
118
-        <option value="$PROJECT_DIR$/public/test.txt" />
119
-        <option value="$PROJECT_DIR$/app/http.php" />
120
-        <option value="$PROJECT_DIR$/public/.htaccess" />
121
-        <option value="$PROJECT_DIR$/app/websocket.php" />
122
-        <option value="$PROJECT_DIR$/public/api.php" />
123
-        <option value="$PROJECT_DIR$/docker/php7.list" />
124
-        <option value="$PROJECT_DIR$/docker/apache2.conf" />
125
-        <option value="$PROJECT_DIR$/docker/docker-php-ext-enable" />
126
-        <option value="$PROJECT_DIR$/docker/php-cli.ini" />
127
-        <option value="$PROJECT_DIR$/docker/run.sh" />
128
-        <option value="$PROJECT_DIR$/README.md" />
129
-        <option value="$PROJECT_DIR$/docker/Dockerfile" />
130
-        <option value="$PROJECT_DIR$/vendor/luticate/utils/src/Utils/LuRoute.php" />
131
-        <option value="$PROJECT_DIR$/app/routes.json" />
132
-        <option value="$PROJECT_DIR$/vendor/luticate/utils/src/Utils/Controller/LuRoute.php" />
133
-        <option value="$PROJECT_DIR$/app/WebSocket/LuticateApplication.php" />
134
-        <option value="$PROJECT_DIR$/composer.json" />
135
-        <option value="$PROJECT_DIR$/app/WebSocket/websocket.php" />
136
-        <option value="$PROJECT_DIR$/app/bootstrap.php" />
137
-        <option value="$PROJECT_DIR$/vendor/luticate/utils/src/Utils/Controller/LuticateApplication.php" />
138
-        <option value="$PROJECT_DIR$/app/routes.php" />
139
-        <option value="$PROJECT_DIR$/app/Route/routes.json" />
140
-        <option value="$PROJECT_DIR$/config.json" />
141
-        <option value="$PROJECT_DIR$/app/Middleware/TestMiddleware.php" />
142
-        <option value="$PROJECT_DIR$/app/Http/http.php" />
143
-        <option value="$PROJECT_DIR$/.gitignore" />
144
-        <option value="$PROJECT_DIR$/app/Dbo/TestDbo.php" />
145
-        <option value="$PROJECT_DIR$/app/Controller/TestController.php" />
146
-        <option value="$PROJECT_DIR$/storage/logs/luticate.log" />
147
-      </list>
148
-    </option>
149
-  </component>
150
-  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
151
-  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
152
-  <component name="JsGulpfileManager">
153
-    <detection-done>true</detection-done>
154
-    <sorting>DEFINITION_ORDER</sorting>
155
-  </component>
156
-  <component name="PhpServers">
157
-    <servers />
158
-  </component>
159
-  <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
160
-  <component name="ProjectFrameBounds">
161
-    <option name="width" value="1920" />
162
-    <option name="height" value="1061" />
163
-  </component>
164
-  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
165
-    <OptionsSetting value="true" id="Add" />
166
-    <OptionsSetting value="true" id="Remove" />
167
-    <OptionsSetting value="true" id="Checkout" />
168
-    <OptionsSetting value="true" id="Update" />
169
-    <OptionsSetting value="true" id="Status" />
170
-    <OptionsSetting value="true" id="Edit" />
171
-    <ConfirmationsSetting value="0" id="Add" />
172
-    <ConfirmationsSetting value="0" id="Remove" />
173
-  </component>
174
-  <component name="ProjectView">
175
-    <navigator currentView="ProjectPane" proportions="" version="1">
176
-      <flattenPackages />
177
-      <showMembers />
178
-      <showModules />
179
-      <showLibraryContents />
180
-      <hideEmptyPackages />
181
-      <abbreviatePackageNames />
182
-      <autoscrollToSource />
183
-      <autoscrollFromSource />
184
-      <sortByType />
185
-      <manualOrder />
186
-      <foldersAlwaysOnTop value="true" />
187
-    </navigator>
188
-    <panes>
189
-      <pane id="ProjectPane">
190
-        <subPane>
191
-          <PATH>
192
-            <PATH_ELEMENT>
193
-              <option name="myItemId" value="luticate2.local" />
194
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
195
-            </PATH_ELEMENT>
196
-          </PATH>
197
-          <PATH>
198
-            <PATH_ELEMENT>
199
-              <option name="myItemId" value="luticate2.local" />
200
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
201
-            </PATH_ELEMENT>
202
-            <PATH_ELEMENT>
203
-              <option name="myItemId" value="luticate2.local" />
204
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
205
-            </PATH_ELEMENT>
206
-          </PATH>
207
-          <PATH>
208
-            <PATH_ELEMENT>
209
-              <option name="myItemId" value="luticate2.local" />
210
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
211
-            </PATH_ELEMENT>
212
-            <PATH_ELEMENT>
213
-              <option name="myItemId" value="luticate2.local" />
214
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
215
-            </PATH_ELEMENT>
216
-            <PATH_ELEMENT>
217
-              <option name="myItemId" value="storage" />
218
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
219
-            </PATH_ELEMENT>
220
-            <PATH_ELEMENT>
221
-              <option name="myItemId" value="logs" />
222
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
223
-            </PATH_ELEMENT>
224
-          </PATH>
225
-          <PATH>
226
-            <PATH_ELEMENT>
227
-              <option name="myItemId" value="luticate2.local" />
228
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
229
-            </PATH_ELEMENT>
230
-            <PATH_ELEMENT>
231
-              <option name="myItemId" value="luticate2.local" />
232
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
233
-            </PATH_ELEMENT>
234
-            <PATH_ELEMENT>
235
-              <option name="myItemId" value="app" />
236
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
237
-            </PATH_ELEMENT>
238
-          </PATH>
239
-          <PATH>
240
-            <PATH_ELEMENT>
241
-              <option name="myItemId" value="luticate2.local" />
242
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
243
-            </PATH_ELEMENT>
244
-            <PATH_ELEMENT>
245
-              <option name="myItemId" value="luticate2.local" />
246
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
247
-            </PATH_ELEMENT>
248
-            <PATH_ELEMENT>
249
-              <option name="myItemId" value="app" />
250
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
251
-            </PATH_ELEMENT>
252
-            <PATH_ELEMENT>
253
-              <option name="myItemId" value="Dbo" />
254
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
255
-            </PATH_ELEMENT>
256
-          </PATH>
257
-          <PATH>
258
-            <PATH_ELEMENT>
259
-              <option name="myItemId" value="luticate2.local" />
260
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
261
-            </PATH_ELEMENT>
262
-            <PATH_ELEMENT>
263
-              <option name="myItemId" value="luticate2.local" />
264
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
265
-            </PATH_ELEMENT>
266
-            <PATH_ELEMENT>
267
-              <option name="myItemId" value="app" />
268
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
269
-            </PATH_ELEMENT>
270
-            <PATH_ELEMENT>
271
-              <option name="myItemId" value="Controller" />
272
-              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
273
-            </PATH_ELEMENT>
274
-          </PATH>
275
-        </subPane>
276
-      </pane>
277
-      <pane id="Scope" />
278
-      <pane id="Scratches" />
279
-    </panes>
280
-  </component>
281
-  <component name="PropertiesComponent">
282
-    <property name="last_opened_file_path" value="$USER_HOME$/projects/luticate/api/auth" />
283
-    <property name="WebServerToolWindowFactoryState" value="false" />
284
-    <property name="js-jscs-nodeInterpreter" value="/usr/bin/node" />
285
-    <property name="settings.editor.selected.configurable" value="reference.webide.settings.project.settings.php" />
286
-    <property name="settings.editor.splitter.proportion" value="0.2" />
287
-  </component>
288
-  <component name="RecentsManager">
289
-    <key name="CopyFile.RECENT_KEYS">
290
-      <recent name="$PROJECT_DIR$" />
291
-    </key>
292
-    <key name="MoveFile.RECENT_KEYS">
293
-      <recent name="$PROJECT_DIR$/app/Route" />
294
-      <recent name="$PROJECT_DIR$/app/WebSocket" />
295
-      <recent name="$PROJECT_DIR$/app/Http" />
296
-    </key>
297
-  </component>
298
-  <component name="RunManager">
299
-    <configuration default="true" type="BashConfigurationType" factoryName="Bash">
300
-      <option name="INTERPRETER_OPTIONS" value="" />
301
-      <option name="INTERPRETER_PATH" value="/bin/bash" />
302
-      <option name="WORKING_DIRECTORY" value="" />
303
-      <option name="PARENT_ENVS" value="true" />
304
-      <option name="SCRIPT_NAME" value="" />
305
-      <option name="PARAMETERS" value="" />
306
-      <module name="" />
307
-      <envs />
308
-      <method />
309
-    </configuration>
310
-    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
311
-      <method />
312
-    </configuration>
313
-    <configuration default="true" type="PHPUnitRunConfigurationType" factoryName="PHPUnit">
314
-      <TestRunner />
315
-      <method />
316
-    </configuration>
317
-    <configuration default="true" type="PhpBehatConfigurationType" factoryName="Behat">
318
-      <BehatRunner />
319
-      <method />
320
-    </configuration>
321
-    <configuration default="true" type="PhpLocalRunConfigurationType" factoryName="PHP Console">
322
-      <method />
323
-    </configuration>
324
-    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
325
-      <node-interpreter>project</node-interpreter>
326
-      <node-options />
327
-      <gulpfile />
328
-      <tasks />
329
-      <arguments />
330
-      <envs />
331
-      <method />
332
-    </configuration>
333
-    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
334
-      <command value="run-script" />
335
-      <scripts />
336
-      <node-interpreter value="project" />
337
-      <envs />
338
-      <method />
339
-    </configuration>
340
-  </component>
341
-  <component name="ShelveChangesManager" show_recycled="false">
342
-    <option name="remove_strategy" value="false" />
343
-  </component>
344
-  <component name="SvnConfiguration">
345
-    <configuration />
346
-  </component>
347
-  <component name="TaskManager">
348
-    <task active="true" id="Default" summary="Default task">
349
-      <changelist id="4955d6a0-fa07-4e76-8563-dfc50bccaf12" name="Default" comment="" />
350
-      <created>1465047976099</created>
351
-      <option name="number" value="Default" />
352
-      <option name="presentableId" value="Default" />
353
-      <updated>1465047976099</updated>
354
-      <workItem from="1465047977290" duration="7687000" />
355
-      <workItem from="1465060891167" duration="5601000" />
356
-      <workItem from="1465067496395" duration="15365000" />
357
-      <workItem from="1465126923057" duration="25136000" />
358
-      <workItem from="1465218089956" duration="181000" />
359
-      <workItem from="1465218366423" duration="1538000" />
360
-    </task>
361
-    <servers />
362
-  </component>
363
-  <component name="TimeTrackingManager">
364
-    <option name="totallyTimeSpent" value="55508000" />
365
-  </component>
366
-  <component name="ToolWindowManager">
367
-    <frame x="0" y="0" width="1920" height="1061" extended-state="0" />
368
-    <editor active="true" />
369
-    <layout>
370
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.14034152" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
371
-      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
372
-      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
373
-      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
374
-      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
375
-      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
376
-      <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2581665" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
377
-      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
378
-      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
379
-      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
380
-      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
381
-      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
382
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
383
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
384
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
385
-      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
386
-      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
387
-    </layout>
388
-  </component>
389
-  <component name="Vcs.Log.UiProperties">
390
-    <option name="RECENTLY_FILTERED_USER_GROUPS">
391
-      <collection />
392
-    </option>
393
-    <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
394
-      <collection />
395
-    </option>
396
-  </component>
397
-  <component name="VcsContentAnnotationSettings">
398
-    <option name="myLimit" value="2678400000" />
399
-  </component>
400
-  <component name="XDebuggerManager">
401
-    <breakpoint-manager />
402
-    <watches-manager />
403
-  </component>
404
-  <component name="editorHistoryManager">
405
-    <entry file="file://$PROJECT_DIR$/composer.json">
406
-      <provider selected="true" editor-type-id="text-editor">
407
-        <state relative-caret-position="666">
408
-          <caret line="37" column="20" selection-start-line="37" selection-start-column="20" selection-end-line="37" selection-end-column="20" />
409
-        </state>
410
-      </provider>
411
-    </entry>
412
-    <entry file="file://$PROJECT_DIR$/app/Http/http.php">
413
-      <provider selected="true" editor-type-id="text-editor">
414
-        <state relative-caret-position="18">
415
-          <caret line="1" column="19" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
416
-          <folding />
417
-        </state>
418
-      </provider>
419
-    </entry>
420
-    <entry file="file://$PROJECT_DIR$/docker/Dockerfile">
421
-      <provider selected="true" editor-type-id="text-editor">
422
-        <state relative-caret-position="666">
423
-          <caret line="37" column="15" selection-start-line="37" selection-start-column="15" selection-end-line="37" selection-end-column="15" />
424
-        </state>
425
-      </provider>
426
-    </entry>
427
-    <entry file="file://$PROJECT_DIR$/docker/run.sh">
428
-      <provider selected="true" editor-type-id="text-editor">
429
-        <state relative-caret-position="36">
430
-          <caret line="2" column="30" selection-start-line="2" selection-start-column="30" selection-end-line="2" selection-end-column="30" />
431
-        </state>
432
-      </provider>
433
-    </entry>
434
-    <entry file="file://$PROJECT_DIR$/app/WebSocket/websocket.php">
435
-      <provider selected="true" editor-type-id="text-editor">
436
-        <state relative-caret-position="72">
437
-          <caret line="6" column="27" selection-start-line="6" selection-start-column="27" selection-end-line="6" selection-end-column="27" />
438
-          <folding />
439
-        </state>
440
-      </provider>
441
-    </entry>
442
-    <entry file="file://$PROJECT_DIR$/config.json">
443
-      <provider selected="true" editor-type-id="text-editor">
444
-        <state relative-caret-position="108">
445
-          <caret line="6" column="16" selection-start-line="6" selection-start-column="16" selection-end-line="6" selection-end-column="16" />
446
-          <folding />
447
-        </state>
448
-      </provider>
449
-    </entry>
450
-    <entry file="file://$PROJECT_DIR$/composer.json">
451
-      <provider selected="true" editor-type-id="text-editor">
452
-        <state relative-caret-position="666">
453
-          <caret line="37" column="20" selection-start-line="37" selection-start-column="20" selection-end-line="37" selection-end-column="20" />
454
-        </state>
455
-      </provider>
456
-    </entry>
457
-    <entry file="file://$PROJECT_DIR$/app/Http/http.php">
458
-      <provider selected="true" editor-type-id="text-editor">
459
-        <state relative-caret-position="18">
460
-          <caret line="1" column="19" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
461
-          <folding />
462
-        </state>
463
-      </provider>
464
-    </entry>
465
-    <entry file="file://$PROJECT_DIR$/storage/logs/.gitignore">
466
-      <provider selected="true" editor-type-id="text-editor">
467
-        <state relative-caret-position="0">
468
-          <caret line="0" column="1" selection-start-line="0" selection-start-column="1" selection-end-line="0" selection-end-column="1" />
469
-          <folding />
470
-        </state>
471
-      </provider>
472
-    </entry>
473
-    <entry file="file://$PROJECT_DIR$/public/test.txt" />
474
-    <entry file="file://$PROJECT_DIR$/phpunit.xml">
475
-      <provider selected="true" editor-type-id="text-editor">
476
-        <state relative-caret-position="396">
477
-          <caret line="22" column="45" selection-start-line="22" selection-start-column="45" selection-end-line="22" selection-end-column="45" />
478
-        </state>
479
-      </provider>
480
-    </entry>
481
-    <entry file="file://$PROJECT_DIR$/public/.htaccess">
482
-      <provider selected="true" editor-type-id="text-editor">
483
-        <state relative-caret-position="198">
484
-          <caret line="11" column="25" selection-start-line="11" selection-start-column="25" selection-end-line="11" selection-end-column="25" />
485
-        </state>
486
-      </provider>
487
-    </entry>
488
-    <entry file="file://$PROJECT_DIR$/public/api.php">
489
-      <provider selected="true" editor-type-id="text-editor">
490
-        <state relative-caret-position="18">
491
-          <caret line="1" column="36" selection-start-line="1" selection-start-column="36" selection-end-line="1" selection-end-column="36" />
492
-        </state>
493
-      </provider>
494
-    </entry>
495
-    <entry file="file://$PROJECT_DIR$/docker/php7.list" />
496
-    <entry file="file://$PROJECT_DIR$/docker/apache2.conf">
497
-      <provider selected="true" editor-type-id="text-editor">
498
-        <state relative-caret-position="348">
499
-          <caret line="49" column="0" selection-start-line="49" selection-start-column="0" selection-end-line="49" selection-end-column="0" />
500
-        </state>
501
-      </provider>
502
-    </entry>
503
-    <entry file="file://$PROJECT_DIR$/docker/docker-php-ext-enable" />
504
-    <entry file="file://$PROJECT_DIR$/docker/php-cli.ini">
505
-      <provider selected="true" editor-type-id="text-editor">
506
-        <state relative-caret-position="18">
507
-          <caret line="1" column="21" selection-start-line="1" selection-start-column="21" selection-end-line="1" selection-end-column="21" />
508
-        </state>
509
-      </provider>
510
-    </entry>
511
-    <entry file="file://$PROJECT_DIR$/docker/run.sh">
512
-      <provider selected="true" editor-type-id="text-editor">
513
-        <state relative-caret-position="36">
514
-          <caret line="2" column="48" selection-start-line="2" selection-start-column="48" selection-end-line="2" selection-end-column="48" />
515
-        </state>
516
-      </provider>
517
-    </entry>
518
-    <entry file="file://$PROJECT_DIR$/vendor/cboden/ratchet/src/Ratchet/ComponentInterface.php">
519
-      <provider selected="true" editor-type-id="text-editor">
520
-        <state relative-caret-position="51">
521
-          <caret line="7" column="10" selection-start-line="7" selection-start-column="10" selection-end-line="7" selection-end-column="10" />
522
-        </state>
523
-      </provider>
524
-    </entry>
525
-    <entry file="file://$PROJECT_DIR$/vendor/cboden/ratchet/src/Ratchet/MessageInterface.php">
526
-      <provider selected="true" editor-type-id="text-editor">
527
-        <state relative-caret-position="180">
528
-          <caret line="10" column="56" selection-start-line="10" selection-start-column="56" selection-end-line="10" selection-end-column="56" />
529
-        </state>
530
-      </provider>
531
-    </entry>
532
-    <entry file="file://$PROJECT_DIR$/vendor/cboden/ratchet/src/Ratchet/MessageComponentInterface.php">
533
-      <provider selected="true" editor-type-id="text-editor">
534
-        <state relative-caret-position="54">
535
-          <caret line="3" column="72" selection-start-line="3" selection-start-column="72" selection-end-line="3" selection-end-column="72" />
536
-        </state>
537
-      </provider>
538
-    </entry>
539
-    <entry file="file://$PROJECT_DIR$/vendor/cboden/ratchet/src/Ratchet/Http/HttpServerInterface.php">
540
-      <provider selected="true" editor-type-id="text-editor">
541
-        <state relative-caret-position="72">
542
-          <caret line="6" column="53" selection-start-line="6" selection-start-column="53" selection-end-line="6" selection-end-column="53" />
543
-        </state>
544
-      </provider>
545
-    </entry>
546
-    <entry file="file://$PROJECT_DIR$/vendor/cboden/ratchet/src/Ratchet/WebSocket/WsServer.php">
547
-      <provider selected="true" editor-type-id="text-editor">
548
-        <state relative-caret-position="-1080">
549
-          <caret line="15" column="3" selection-start-line="15" selection-start-column="3" selection-end-line="15" selection-end-column="3" />
550
-        </state>
551
-      </provider>
552
-    </entry>
553
-    <entry file="file://$PROJECT_DIR$/vendor/cboden/ratchet/src/Ratchet/Server/IoServer.php">
554
-      <provider selected="true" editor-type-id="text-editor">
555
-        <state relative-caret-position="260">
556
-          <caret line="69" column="13" selection-start-line="69" selection-start-column="13" selection-end-line="69" selection-end-column="13" />
557
-        </state>
558
-      </provider>
559
-    </entry>
560
-    <entry file="file://$PROJECT_DIR$/docker/Dockerfile">
561
-      <provider selected="true" editor-type-id="text-editor">
562
-        <state relative-caret-position="342">
563
-          <caret line="140" column="0" selection-start-line="140" selection-start-column="0" selection-end-line="140" selection-end-column="0" />
564
-        </state>
565
-      </provider>
566
-    </entry>
567
-    <entry file="file://$PROJECT_DIR$/vendor/nikic/fast-route/src/Route.php">
568
-      <provider selected="true" editor-type-id="text-editor">
569
-        <state relative-caret-position="-201">
570
-          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
571
-        </state>
572
-      </provider>
573
-    </entry>
574
-    <entry file="file://$PROJECT_DIR$/vendor/nikic/fast-route/src/functions.php">
575
-      <provider selected="true" editor-type-id="text-editor">
576
-        <state relative-caret-position="270">
577
-          <caret line="15" column="67" selection-start-line="15" selection-start-column="29" selection-end-line="15" selection-end-column="67" />
578
-        </state>
579
-      </provider>
580
-    </entry>
581
-    <entry file="file://$PROJECT_DIR$/vendor/luticate/utils/src/Utils/LuRoute.php" />
582
-    <entry file="file://$PROJECT_DIR$/vendor/composer/autoload_static.php">
583
-      <provider selected="true" editor-type-id="text-editor">
584
-        <state relative-caret-position="215">
585
-          <caret line="186" column="25" selection-start-line="186" selection-start-column="23" selection-end-line="186" selection-end-column="25" />
586
-        </state>
587
-      </provider>
588
-    </entry>
589
-    <entry file="file://$PROJECT_DIR$/vendor/composer/autoload_real.php">
590
-      <provider selected="true" editor-type-id="text-editor">
591
-        <state relative-caret-position="393">
592
-          <caret line="50" column="100" selection-start-line="50" selection-start-column="100" selection-end-line="50" selection-end-column="100" />
593
-        </state>
594
-      </provider>
595
-    </entry>
596
-    <entry file="file://$PROJECT_DIR$/vendor/autoload.php">
597
-      <provider selected="true" editor-type-id="text-editor">
598
-        <state relative-caret-position="72">
599
-          <caret line="4" column="44" selection-start-line="4" selection-start-column="44" selection-end-line="4" selection-end-column="44" />
600
-        </state>
601
-      </provider>
602
-    </entry>
603
-    <entry file="file://$PROJECT_DIR$/vendor/luticate/generator/composer.json" />
604
-    <entry file="file://$PROJECT_DIR$/app/WebSocket/LuticateApplication.php" />
605
-    <entry file="file://$PROJECT_DIR$/vendor/luticate/utils/src/Utils/Controller/LuRoute.php">
606
-      <provider selected="true" editor-type-id="text-editor">
607
-        <state relative-caret-position="36">
608
-          <caret line="73" column="13" selection-start-line="73" selection-start-column="13" selection-end-line="73" selection-end-column="13" />
609
-        </state>
610
-      </provider>
611
-    </entry>
612
-    <entry file="file://$PROJECT_DIR$/composer.json">
613
-      <provider selected="true" editor-type-id="text-editor">
614
-        <state relative-caret-position="270">
615
-          <caret line="15" column="38" selection-start-line="15" selection-start-column="38" selection-end-line="15" selection-end-column="38" />
616
-        </state>
617
-      </provider>
618
-    </entry>
619
-    <entry file="file://$PROJECT_DIR$/vendor/luticate/utils/src/Utils/Controller/LuticateApplication.php">
620
-      <provider selected="true" editor-type-id="text-editor">
621
-        <state relative-caret-position="333">
622
-          <caret line="106" column="9" selection-start-line="106" selection-start-column="9" selection-end-line="106" selection-end-column="9" />
623
-        </state>
624
-      </provider>
625
-    </entry>
626
-    <entry file="file://$PROJECT_DIR$/public/text.txt" />
627
-    <entry file="file://$PROJECT_DIR$/vendor/luticate/utils/src/Utils/Middleware/LuAbstractMiddleware.php">
628
-      <provider selected="true" editor-type-id="text-editor">
629
-        <state relative-caret-position="126">
630
-          <caret line="12" column="15" selection-start-line="12" selection-start-column="15" selection-end-line="12" selection-end-column="15" />
631
-        </state>
632
-      </provider>
633
-    </entry>
634
-    <entry file="file://$PROJECT_DIR$/app/bootstrap.php">
635
-      <provider selected="true" editor-type-id="text-editor">
636
-        <state relative-caret-position="144">
637
-          <caret line="8" column="19" selection-start-line="8" selection-start-column="19" selection-end-line="8" selection-end-column="19" />
638
-        </state>
639
-      </provider>
640
-    </entry>
641
-    <entry file="file://$PROJECT_DIR$/app/Middleware/TestMiddleware.php">
642
-      <provider selected="true" editor-type-id="text-editor">
643
-        <state relative-caret-position="360">
644
-          <caret line="26" column="1" selection-start-line="26" selection-start-column="1" selection-end-line="26" selection-end-column="1" />
645
-          <folding>
646
-            <element signature="e#115#149#0#PHP" expanded="true" />
647
-          </folding>
648
-        </state>
649
-      </provider>
650
-    </entry>
651
-    <entry file="file://$PROJECT_DIR$/README.md">
652
-      <provider editor-type-id="MarkdownPreviewEditor">
653
-        <state />
654
-      </provider>
655
-      <provider selected="true" editor-type-id="text-editor">
656
-        <state relative-caret-position="36">
657
-          <caret line="2" column="9" selection-start-line="2" selection-start-column="9" selection-end-line="2" selection-end-column="9" />
658
-        </state>
659
-      </provider>
660
-    </entry>
661
-    <entry file="file://$PROJECT_DIR$/app/Http/http.php">
662
-      <provider selected="true" editor-type-id="text-editor">
663
-        <state relative-caret-position="108">
664
-          <caret line="6" column="16" selection-start-line="6" selection-start-column="16" selection-end-line="6" selection-end-column="16" />
665
-          <folding />
666
-        </state>
667
-      </provider>
668
-    </entry>
669
-    <entry file="file://$PROJECT_DIR$/app/WebSocket/websocket.php">
670
-      <provider selected="true" editor-type-id="text-editor">
671
-        <state relative-caret-position="72">
672
-          <caret line="4" column="50" selection-start-line="4" selection-start-column="50" selection-end-line="4" selection-end-column="50" />
673
-          <folding />
674
-        </state>
675
-      </provider>
676
-    </entry>
677
-    <entry file="file://$PROJECT_DIR$/.htaccess">
678
-      <provider selected="true" editor-type-id="text-editor">
679
-        <state relative-caret-position="36">
680
-          <caret line="2" column="25" selection-start-line="2" selection-start-column="25" selection-end-line="2" selection-end-column="25" />
681
-          <folding />
682
-        </state>
683
-      </provider>
684
-    </entry>
685
-    <entry file="file://$PROJECT_DIR$/app/Route/routes.json">
686
-      <provider selected="true" editor-type-id="text-editor">
687
-        <state relative-caret-position="198">
688
-          <caret line="11" column="42" selection-start-line="11" selection-start-column="42" selection-end-line="11" selection-end-column="42" />
689
-          <folding />
690
-        </state>
691
-      </provider>
692
-    </entry>
693
-    <entry file="file://$PROJECT_DIR$/.gitignore">
694
-      <provider selected="true" editor-type-id="text-editor">
695
-        <state relative-caret-position="0">
696
-          <caret line="0" column="7" selection-start-line="0" selection-start-column="7" selection-end-line="0" selection-end-column="7" />
697
-          <folding />
698
-        </state>
699
-      </provider>
700
-    </entry>
701
-    <entry file="file://$PROJECT_DIR$/config.json">
702
-      <provider selected="true" editor-type-id="text-editor">
703
-        <state relative-caret-position="198">
704
-          <caret line="11" column="5" selection-start-line="11" selection-start-column="5" selection-end-line="11" selection-end-column="5" />
705
-          <folding />
706
-        </state>
707
-      </provider>
708
-    </entry>
709
-    <entry file="file://$PROJECT_DIR$/app/Dbo/TestDbo.php">
710
-      <provider selected="true" editor-type-id="text-editor">
711
-        <state relative-caret-position="326">
712
-          <caret line="22" column="34" selection-start-line="22" selection-start-column="34" selection-end-line="22" selection-end-column="34" />
713
-          <folding />
714
-        </state>
715
-      </provider>
716
-    </entry>
717
-    <entry file="file://$PROJECT_DIR$/app/Route/routes.php">
718
-      <provider selected="true" editor-type-id="text-editor">
719
-        <state relative-caret-position="126">
720
-          <caret line="7" column="78" selection-start-line="7" selection-start-column="78" selection-end-line="7" selection-end-column="78" />
721
-          <folding />
722
-        </state>
723
-      </provider>
724
-    </entry>
725
-    <entry file="file://$PROJECT_DIR$/app/Controller/TestController.php">
726
-      <provider selected="true" editor-type-id="text-editor">
727
-        <state relative-caret-position="270">
728
-          <caret line="15" column="21" selection-start-line="15" selection-start-column="21" selection-end-line="15" selection-end-column="21" />
729
-          <folding />
730
-        </state>
731
-      </provider>
732
-    </entry>
733
-    <entry file="file://$PROJECT_DIR$/storage/logs/luticate.log">
734
-      <provider selected="true" editor-type-id="text-editor">
735
-        <state relative-caret-position="843">
736
-          <caret line="75" column="10" selection-start-line="75" selection-start-column="10" selection-end-line="75" selection-end-column="10" />
737
-          <folding />
738
-        </state>
739
-      </provider>
740
-    </entry>
741
-  </component>
742
-</project>

+ 0
- 0
app/Business/.gitkeep Переглянути файл


+ 0
- 0
app/Controller/.gitkeep Переглянути файл


+ 17
- 2
app/Controller/TestController.php Переглянути файл

@@ -2,6 +2,8 @@
2 2
 
3 3
 namespace App\Controller;
4 4
 use App\Dbo\TestDbo;
5
+use Luticate\Utils\Business\LuBusiness;
6
+use Luticate\Utils\Controller\LuController;
5 7
 
6 8
 /**
7 9
  * Created by PhpStorm.
@@ -9,10 +11,23 @@ use App\Dbo\TestDbo;
9 11
  * Date: 6/4/16
10 12
  * Time: 4:34 PM
11 13
  */
12
-class TestController
14
+class TestController extends LuController
13 15
 {
16
+    /**
17
+     * @return LuBusiness
18
+     */
19
+    protected function getBusiness()
20
+    {
21
+        return null;
22
+    }
23
+
24
+    /**
25
+     * @param TestDbo $test2
26
+     * @check
27
+     * @return string
28
+     */
14 29
     public function test(TestDbo $test2)
15 30
     {
16
-        return $test2;
31
+        return "Got the following string: " . $test2->getTestField();
17 32
     }
18 33
 }

+ 0
- 0
app/DataAccess/.gitkeep Переглянути файл


+ 0
- 0
app/Dbo/.gitkeep Переглянути файл


+ 9
- 0
app/Dbo/TestDbo.php Переглянути файл

@@ -3,6 +3,8 @@
3 3
 namespace App\Dbo;
4 4
 
5 5
 use Luticate\Utils\Dbo\LuDbo;
6
+use Luticate\Utils\Dbo\LuDboConstraintException;
7
+use Luticate\Utils\Dbo\LuStringDbo;
6 8
 
7 9
 /**
8 10
  * Created by PhpStorm.
@@ -32,4 +34,11 @@ class TestDbo extends LuDbo
32 34
     {
33 35
         $this->_testField = $testField;
34 36
     }
37
+
38
+    public function check()
39
+    {
40
+        if (is_null($this->_testField) || empty($this->_testField)) {
41
+            throw new LuDboConstraintException("TestField can not be null or empty");
42
+        }
43
+    }
35 44
 }

+ 0
- 0
app/Middleware/.gitkeep Переглянути файл


+ 2
- 0
storage/logs/.gitignore Переглянути файл

@@ -0,0 +1,2 @@
1
+*
2
+!.gitignore

Завантаження…
Відмінити
Зберегти