Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cdz_gateway_v2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨苏杭
cdz_gateway_v2
Commits
bbe717c9
Commit
bbe717c9
authored
Aug 21, 2018
by
banice
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成控制器析构函数自动记录日志,对象引用造成析构函数
parent
8447bd66
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
299 additions
and
404 deletions
+299
-404
.idea/workspace.xml
+200
-229
application/Events.php
+8
-18
application/controller/Controller.php
+11
-15
application/controller/accept/AccessController.php
+4
-6
application/controller/accept/CertifyController.php
+3
-5
application/controller/business/charger/OverController.php
+2
-3
application/controller/business/charger/StartController.php
+5
-0
application/controller/business/port/OfflineController.php
+5
-0
application/controller/business/port/OnlineController.php
+5
-0
application/controller/business/port/StateController.php
+5
-0
application/controller/business/power/CapacityController.php
+5
-0
application/controller/business/power/PowerController.php
+4
-0
application/route/Api.php
+22
-23
src/Container.php
+8
-4
src/log/record/Record.php
+0
-6
src/response/Response.php
+8
-8
src/route/Route.php
+0
-15
start.php
+4
-10
test/test.php
+0
-62
No files found.
.idea/workspace.xml
View file @
bbe717c9
...
...
@@ -17,45 +17,21 @@
</component>
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
leaf-file-name=
"AccessController.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/accept/AccessController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"465"
>
<caret
line=
"45"
column=
"0"
lean-forward=
"false"
selection-start-line=
"45"
selection-start-column=
"0"
selection-end-line=
"45"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#974#1028#0#PHP"
expanded=
"false"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"Route.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/route/Route.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"3
5
0"
>
<caret
line=
"5
7"
column=
"0"
lean-forward=
"true"
selection-start-line=
"57"
selection-start-column=
"0"
selection-end-line=
"57
"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"3
8
0"
>
<caret
line=
"5
5"
column=
"0"
lean-forward=
"false"
selection-start-line=
"55"
selection-start-column=
"0"
selection-end-line=
"55
"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"Controller.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"403"
>
<caret
line=
"161"
column=
"33"
lean-forward=
"false"
selection-start-line=
"161"
selection-start-column=
"33"
selection-end-line=
"161"
selection-end-column=
"33"
/>
<folding>
<element
signature=
"e#126#152#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"Record.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/log/record/Record.php"
>
<file
leaf-file-name=
"Events.php"
pinned=
"false"
current-in-tab=
"true"
>
<entry
file=
"file://$PROJECT_DIR$/application/Events.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
604
"
>
<caret
line=
"
56"
column=
"0"
lean-forward=
"false"
selection-start-line=
"56"
selection-start-column=
"0"
selection-end-line=
"56"
selection-end-column=
"0
"
/>
<state
relative-caret-position=
"
419
"
>
<caret
line=
"
101"
column=
"17"
lean-forward=
"false"
selection-start-line=
"101"
selection-start-column=
"17"
selection-end-line=
"101"
selection-end-column=
"17
"
/>
<folding
/>
</state>
</provider>
...
...
@@ -64,8 +40,8 @@
<file
leaf-file-name=
"Api.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/route/Api.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
315
"
>
<caret
line=
"
51"
column=
"24"
lean-forward=
"false"
selection-start-line=
"51"
selection-start-column=
"24"
selection-end-line=
"51"
selection-end-column=
"24
"
/>
<state
relative-caret-position=
"
-468
"
>
<caret
line=
"
13"
column=
"27"
lean-forward=
"true"
selection-start-line=
"13"
selection-start-column=
"27"
selection-end-line=
"13"
selection-end-column=
"27
"
/>
<folding
/>
</state>
</provider>
...
...
@@ -74,48 +50,62 @@
<file
leaf-file-name=
"CertifyController.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/accept/CertifyController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
454
"
>
<caret
line=
"
42"
column=
"23"
lean-forward=
"true"
selection-start-line=
"42"
selection-start-column=
"23"
selection-end-line=
"42"
selection-end-column=
"23
"
/>
<state
relative-caret-position=
"
299
"
>
<caret
line=
"
38"
column=
"1"
lean-forward=
"false"
selection-start-line=
"38"
selection-start-column=
"1"
selection-end-line=
"38"
selection-end-column=
"1
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
t
est.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
test/t
est.php"
>
<file
leaf-file-name=
"
Requ
est.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
src/request/Requ
est.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
525
"
>
<caret
line=
"
54"
column=
"0"
lean-forward=
"true"
selection-start-line=
"54"
selection-start-column=
"0"
selection-end-line=
"54
"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0
"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Events
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/Events
.php"
>
<file
leaf-file-name=
"
Response
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
src/response/Response
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
57
8"
>
<caret
line=
"
73"
column=
"0"
lean-forward=
"false"
selection-start-line=
"73"
selection-start-column=
"0"
selection-end-line=
"73
"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"
18
8"
>
<caret
line=
"
65"
column=
"0"
lean-forward=
"false"
selection-start-line=
"65"
selection-start-column=
"0"
selection-end-line=
"65
"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
start_businessworker.php"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/application/
start_businesswork
er.php"
>
<file
leaf-file-name=
"
AccessController.php"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/accept/AccessControll
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"120"
>
<caret
line=
"13"
column=
"19"
lean-forward=
"false"
selection-start-line=
"13"
selection-start-column=
"19"
selection-end-line=
"13"
selection-end-column=
"19"
/>
<folding
/>
<state
relative-caret-position=
"304"
>
<caret
line=
"100"
column=
"0"
lean-forward=
"false"
selection-start-line=
"100"
selection-start-column=
"0"
selection-end-line=
"100"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#978#1032#0#PHP"
expanded=
"false"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
composer.json
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
composer.json
"
>
<file
leaf-file-name=
"
Controller.php
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/Controller.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"180"
>
<caret
line=
"12"
column=
"23"
lean-forward=
"false"
selection-start-line=
"12"
selection-start-column=
"23"
selection-end-line=
"12"
selection-end-column=
"23"
/>
<state
relative-caret-position=
"773"
>
<caret
line=
"186"
column=
"0"
lean-forward=
"false"
selection-start-line=
"186"
selection-start-column=
"0"
selection-end-line=
"186"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#126#152#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"Record.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/log/record/Record.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"410"
>
<caret
line=
"60"
column=
"0"
lean-forward=
"true"
selection-start-line=
"60"
selection-start-column=
"0"
selection-end-line=
"60"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
...
...
@@ -127,14 +117,19 @@
<findStrings>
<find>
gete
</find>
<find>
date('Y-m-d H:i:s',$this-
>
nowTimeStamp)
</find>
<find>
var_du
</find>
<find>
Env::get
</find>
<find>
private
</find>
<find>
spl_
</find>
<find>
var_dump
</find>
<find>
static::add
</find>
<find>
var_dum
</find>
<find>
var_du
</find>
</findStrings>
<replaceStrings>
<replace>
$this-
>
nowDate
</replace>
<replace>
getenv
</replace>
<replace>
protected
</replace>
<replace>
$this-
>
add
</replace>
</replaceStrings>
</component>
<component
name=
"Git.Settings"
>
...
...
@@ -143,8 +138,6 @@
<component
name=
"IdeDocumentHistory"
>
<option
name=
"CHANGED_PATHS"
>
<list>
<option
value=
"$PROJECT_DIR$/lib/log/Log.php"
/>
<option
value=
"$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php"
/>
<option
value=
"$PROJECT_DIR$/src/request/Request.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/HeartController.php"
/>
<option
value=
"$PROJECT_DIR$/application/model/Model.php"
/>
...
...
@@ -160,40 +153,42 @@
<option
value=
"$PROJECT_DIR$/lib/rabbitmq/PublishPortShed.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/OfflineNetState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/OfflinePowerState.php"
/>
<option
value=
"$PROJECT_DIR$/src/response/Response.php"
/>
<option
value=
"$PROJECT_DIR$/lib/station/gateway/port/Port.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/ShedState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/PowerExceedState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/ExceptionState.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/StateController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/station/gateway/Gateway.php"
/>
<option
value=
"$PROJECT_DIR$/lib/station/Station.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/Order.php"
/>
<option
value=
"$PROJECT_DIR$/application/model/OrderPower.php"
/>
<option
value=
"$PROJECT_DIR$/.example"
/>
<option
value=
"$PROJECT_DIR$/gitignore"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/OnlineController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/OfflineController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/power/CapacityController.php"
/>
<option
value=
"$PROJECT_DIR$/src/exception/order/Exception.php"
/>
<option
value=
"$PROJECT_DIR$/src/exception/order/OrderException.php"
/>
<option
value=
"$PROJECT_DIR$/application/model/GatewayLogModel.php"
/>
<option
value=
"$PROJECT_DIR$/src/log/GatewayLogWriter.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/charger/OverController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/NoticePortShed.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
/>
<option
value=
"$PROJECT_DIR$/src/Test.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/TestController.php"
/>
<option
value=
"$PROJECT_DIR$/application/start_businessworker.php"
/>
<option
value=
"$PROJECT_DIR$/start.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/CertifyController.php"
/>
<option
value=
"$PROJECT_DIR$/test/test.php"
/>
<option
value=
"$PROJECT_DIR$/src/Container.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/charger/OverController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/charger/StartController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/OfflineController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/OnlineController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/StateController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/power/CapacityController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
/>
<option
value=
"$PROJECT_DIR$/src/response/Response.php"
/>
<option
value=
"$PROJECT_DIR$/src/route/Route.php"
/>
<option
value=
"$PROJECT_DIR$/application/route/Api.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/CertifyController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/Controller.php"
/>
<option
value=
"$PROJECT_DIR$/
test/test
.php"
/>
<option
value=
"$PROJECT_DIR$/
application/controller/accept/AccessController
.php"
/>
<option
value=
"$PROJECT_DIR$/src/log/record/Record.php"
/>
<option
value=
"$PROJECT_DIR$/src/route/Route.php"
/>
<option
value=
"$PROJECT_DIR$/application/Events.php"
/>
<option
value=
"$PROJECT_DIR$/application/start_businessworker.php"
/>
</list>
</option>
</component>
...
...
@@ -264,30 +259,6 @@
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"controller"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"controller"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"accept"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"route"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"test"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"External Libraries"
type=
"bcb0276e:PhpExternalLibrariesNodePatcher$PatchedExternalLibrariesNode"
/>
</path>
</expand>
...
...
@@ -341,12 +312,12 @@
<workItem
from=
"1533865958021"
duration=
"13063000"
/>
<workItem
from=
"1533890909526"
duration=
"33446000"
/>
<workItem
from=
"1534736026759"
duration=
"2486000"
/>
<workItem
from=
"1534745314460"
duration=
"
46802
000"
/>
<workItem
from=
"1534745314460"
duration=
"
50790
000"
/>
</task>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"
98659
000"
/>
<option
name=
"totallyTimeSpent"
value=
"
102647
000"
/>
</component>
<component
name=
"ToolWindowManager"
>
<frame
x=
"0"
y=
"0"
width=
"1920"
height=
"1080"
extended-state=
"0"
/>
...
...
@@ -358,7 +329,7 @@
<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.32969216"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<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"
/>
<window_info
id=
"Thumbnails"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32969216"
sideWeight=
"0.5"
order=
"-1"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Terminal"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"
tru
e"
show_stripe_button=
"true"
weight=
"0.23535253"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Terminal"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"
fals
e"
show_stripe_button=
"true"
weight=
"0.23535253"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Project"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.2513312"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<window_info
id=
"Docker"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"false"
weight=
"0.33"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<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"
/>
...
...
@@ -386,38 +357,6 @@
<watches-manager
/>
</component>
<component
name=
"editorHistoryManager"
>
<entry
file=
"file://$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"440"
>
<caret
line=
"54"
column=
"0"
lean-forward=
"true"
selection-start-line=
"54"
selection-start-column=
"0"
selection-end-line=
"54"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/start_gateway.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"240"
>
<caret
line=
"21"
column=
"27"
lean-forward=
"false"
selection-start-line=
"21"
selection-start-column=
"27"
selection-end-line=
"21"
selection-end-column=
"27"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/OfflineState.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"297"
>
<caret
line=
"31"
column=
"8"
lean-forward=
"true"
selection-start-line=
"31"
selection-start-column=
"8"
selection-end-line=
"31"
selection-end-column=
"8"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/command/StopChargerCommand.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"585"
>
<caret
line=
"44"
column=
"20"
lean-forward=
"false"
selection-start-line=
"44"
selection-start-column=
"20"
selection-end-line=
"44"
selection-end-column=
"20"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/rabbitmq/MyRabbitMq.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"496"
>
...
...
@@ -460,14 +399,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/response/Response.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"705"
>
<caret
line=
"108"
column=
"0"
lean-forward=
"false"
selection-start-line=
"108"
selection-start-column=
"0"
selection-end-line=
"108"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"411"
>
...
...
@@ -579,238 +510,278 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/OnlineController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/exception/order/OrderException
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"595"
>
<caret
line=
"57"
column=
"9"
lean-forward=
"false"
selection-start-line=
"57"
selection-start-column=
"9"
selection-end-line=
"57"
selection-end-column=
"9"
/>
<folding>
<element
signature=
"e#140#178#0#PHP"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"645"
>
<caret
line=
"48"
column=
"7"
lean-forward=
"true"
selection-start-line=
"48"
selection-start-column=
"7"
selection-end-line=
"48"
selection-end-column=
"7"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/OfflineControll
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/log/GatewayLogWrit
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
52
5"
>
<caret
line=
"
55"
column=
"41"
lean-forward=
"true"
selection-start-line=
"55"
selection-start-column=
"41"
selection-end-line=
"55"
selection-end-column=
"41
"
/>
<state
relative-caret-position=
"
34
5"
>
<caret
line=
"
28"
column=
"20"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"20"
selection-end-line=
"28"
selection-end-column=
"20
"
/>
<folding>
<element
signature=
"e#1
40#178#0#PHP"
expanded=
"tru
e"
/>
<element
signature=
"e#1
12#150#0#PHP"
expanded=
"fals
e"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/StartController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/NoticePortShed
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
30
0"
>
<caret
line=
"
48"
column=
"52"
lean-forward=
"false"
selection-start-line=
"48"
selection-start-column=
"52"
selection-end-line=
"48"
selection-end-column=
"52
"
/>
<state
relative-caret-position=
"
42
0"
>
<caret
line=
"
33"
column=
"1"
lean-forward=
"false"
selection-start-line=
"33"
selection-start-column=
"1"
selection-end-line=
"33"
selection-end-column=
"1
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/StateControll
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/StopCharg
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
35
0"
>
<caret
line=
"
73"
column=
"46"
lean-forward=
"false"
selection-start-line=
"73"
selection-start-column=
"46"
selection-end-line=
"73"
selection-end-column=
"46
"
/>
<state
relative-caret-position=
"
42
0"
>
<caret
line=
"
34"
column=
"0"
lean-forward=
"false"
selection-start-line=
"34"
selection-start-column=
"0"
selection-end-line=
"34"
selection-end-column=
"0
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/exception/order/OrderException
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/station/gateway/port/Port
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
645
"
>
<caret
line=
"
48"
column=
"7"
lean-forward=
"true"
selection-start-line=
"48"
selection-start-column=
"7"
selection-end-line=
"48"
selection-end-column=
"7
"
/>
<state
relative-caret-position=
"
270
"
>
<caret
line=
"
25"
column=
"55"
lean-forward=
"false"
selection-start-line=
"25"
selection-start-column=
"55"
selection-end-line=
"25"
selection-end-column=
"55
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/log/Log
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayLogModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
77
0"
>
<caret
line=
"
72"
column=
"0"
lean-forward=
"false"
selection-start-line=
"72"
selection-start-column=
"0"
selection-end-line=
"72
"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"
18
0"
>
<caret
line=
"
17"
column=
"0"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"0"
selection-end-line=
"17
"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/log/Record.php"
>
<entry
file=
"file://$PROJECT_DIR$/src/Test.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"90"
>
<caret
line=
"11"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/TestController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"45"
>
<caret
line=
"8"
column=
"32"
lean-forward=
"false"
selection-start-line=
"8"
selection-start-column=
"32"
selection-end-line=
"8"
selection-end-column=
"32"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/composer.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"180"
>
<caret
line=
"1
7"
column=
"17"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"17"
selection-end-line=
"17"
selection-end-column=
"17
"
/>
<caret
line=
"1
2"
column=
"23"
lean-forward=
"false"
selection-start-line=
"12"
selection-start-column=
"23"
selection-end-line=
"12"
selection-end-column=
"23
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/log/GatewayLogWrit
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/start_businesswork
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"345"
>
<caret
line=
"28"
column=
"20"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"20"
selection-end-line=
"28"
selection-end-column=
"20"
/>
<folding>
<element
signature=
"e#112#150#0#PHP"
expanded=
"false"
/>
</folding>
<state
relative-caret-position=
"120"
>
<caret
line=
"13"
column=
"19"
lean-forward=
"false"
selection-start-line=
"13"
selection-start-column=
"19"
selection-end-line=
"13"
selection-end-column=
"19"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/start.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"600"
>
<caret
line=
"40"
column=
"0"
lean-forward=
"false"
selection-start-line=
"40"
selection-start-column=
"0"
selection-end-line=
"40"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/charger/OverController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
300
"
>
<caret
line=
"2
5"
column=
"8"
lean-forward=
"false"
selection-start-line=
"25"
selection-start-column=
"8"
selection-end-line=
"25"
selection-end-column=
"8
"
/>
<state
relative-caret-position=
"
225
"
>
<caret
line=
"2
0"
column=
"5"
lean-forward=
"false"
selection-start-line=
"20"
selection-start-column=
"5"
selection-end-line=
"20"
selection-end-column=
"5
"
/>
<folding>
<element
signature=
"e#143#181#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/
power/Capacity
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/
charger/Start
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"3
30
"
>
<caret
line=
"
27"
column=
"0"
lean-forward=
"true"
selection-start-line=
"27"
selection-start-column=
"0"
selection-end-line=
"27"
selection-end-column=
"0
"
/>
<state
relative-caret-position=
"3
15
"
>
<caret
line=
"
34"
column=
"5"
lean-forward=
"false"
selection-start-line=
"34"
selection-start-column=
"5"
selection-end-line=
"34"
selection-end-column=
"5
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/NoticePortShed
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/OfflineController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"420"
>
<caret
line=
"33"
column=
"1"
lean-forward=
"false"
selection-start-line=
"33"
selection-start-column=
"1"
selection-end-line=
"33"
selection-end-column=
"1"
/>
<folding
/>
<state
relative-caret-position=
"300"
>
<caret
line=
"28"
column=
"5"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"5"
selection-end-line=
"28"
selection-end-column=
"5"
/>
<folding>
<element
signature=
"e#140#178#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/StopCharg
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/OnlineControll
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"420"
>
<caret
line=
"34"
column=
"0"
lean-forward=
"false"
selection-start-line=
"34"
selection-start-column=
"0"
selection-end-line=
"34"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"285"
>
<caret
line=
"27"
column=
"5"
lean-forward=
"false"
selection-start-line=
"27"
selection-start-column=
"5"
selection-end-line=
"27"
selection-end-column=
"5"
/>
<folding>
<element
signature=
"e#140#178#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/port/StateController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"300"
>
<caret
line=
"35"
column=
"5"
lean-forward=
"false"
selection-start-line=
"35"
selection-start-column=
"5"
selection-end-line=
"35"
selection-end-column=
"5"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/station/gateway/port/Port
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/power/CapacityController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
27
0"
>
<caret
line=
"25"
column=
"5
5"
lean-forward=
"false"
selection-start-line=
"25"
selection-start-column=
"55"
selection-end-line=
"25"
selection-end-column=
"5
5"
/>
<state
relative-caret-position=
"
30
0"
>
<caret
line=
"25"
column=
"5
"
lean-forward=
"false"
selection-start-line=
"25"
selection-start-column=
"5"
selection-end-line=
"25"
selection-end-column=
"
5"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/power/PowerController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
390
"
>
<caret
line=
"3
5"
column=
"0"
lean-forward=
"false"
selection-start-line=
"35"
selection-start-column=
"0"
selection-end-line=
"35"
selection-end-column=
"0
"
/>
<state
relative-caret-position=
"
405
"
>
<caret
line=
"3
9"
column=
"5"
lean-forward=
"false"
selection-start-line=
"39"
selection-start-column=
"5"
selection-end-line=
"39"
selection-end-column=
"5
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayLogModel
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/log/Log
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
18
0"
>
<caret
line=
"
17"
column=
"0"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"0"
selection-end-line=
"17
"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"
77
0"
>
<caret
line=
"
72"
column=
"0"
lean-forward=
"false"
selection-start-line=
"72"
selection-start-column=
"0"
selection-end-line=
"72
"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/Test
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/log/Record
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
9
0"
>
<caret
line=
"1
1"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6
"
/>
<state
relative-caret-position=
"
18
0"
>
<caret
line=
"1
7"
column=
"17"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"17"
selection-end-line=
"17"
selection-end-column=
"17
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/TestController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/Application
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
45
"
>
<caret
line=
"
8"
column=
"32"
lean-forward=
"false"
selection-start-line=
"8"
selection-start-column=
"32"
selection-end-line=
"8"
selection-end-column=
"32
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/s
tart
.php"
>
<entry
file=
"file://$PROJECT_DIR$/s
rc/Container
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
55
5"
>
<caret
line=
"
43"
column=
"0"
lean-forward=
"false"
selection-start-line=
"43"
selection-start-column=
"0"
selection-end-line=
"43
"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"
16
5"
>
<caret
line=
"
16"
column=
"0"
lean-forward=
"false"
selection-start-line=
"16"
selection-start-column=
"0"
selection-end-line=
"16
"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/accept/CertifyController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/Message
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
454
"
>
<caret
line=
"
42"
column=
"23"
lean-forward=
"true"
selection-start-line=
"42"
selection-start-column=
"23"
selection-end-line=
"42"
selection-end-column=
"23
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/accept/AccessController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/request/Request
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"465"
>
<caret
line=
"45"
column=
"0"
lean-forward=
"false"
selection-start-line=
"45"
selection-start-column=
"0"
selection-end-line=
"45"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#974#1028#0#PHP"
expanded=
"false"
/>
</folding>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
test/test
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/response/Response
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
525
"
>
<caret
line=
"
54"
column=
"0"
lean-forward=
"true"
selection-start-line=
"54"
selection-start-column=
"0"
selection-end-line=
"54
"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"
188
"
>
<caret
line=
"
65"
column=
"0"
lean-forward=
"false"
selection-start-line=
"65"
selection-start-column=
"0"
selection-end-line=
"65
"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/Controller
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/route/Route
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"403"
>
<caret
line=
"161"
column=
"33"
lean-forward=
"false"
selection-start-line=
"161"
selection-start-column=
"33"
selection-end-line=
"161"
selection-end-column=
"33"
/>
<folding>
<element
signature=
"e#126#152#0#PHP"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"380"
>
<caret
line=
"55"
column=
"0"
lean-forward=
"false"
selection-start-line=
"55"
selection-start-column=
"0"
selection-end-line=
"55"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/log/record/Record
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/route/Api
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
604
"
>
<caret
line=
"
56"
column=
"0"
lean-forward=
"false"
selection-start-line=
"56"
selection-start-column=
"0"
selection-end-line=
"56"
selection-end-column=
"0
"
/>
<state
relative-caret-position=
"
-468
"
>
<caret
line=
"
13"
column=
"27"
lean-forward=
"true"
selection-start-line=
"13"
selection-start-column=
"27"
selection-end-line=
"13"
selection-end-column=
"27
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/route/Route
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/accept/CertifyController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
350
"
>
<caret
line=
"
57"
column=
"0"
lean-forward=
"true"
selection-start-line=
"57"
selection-start-column=
"0"
selection-end-line=
"57"
selection-end-column=
"0
"
/>
<state
relative-caret-position=
"
299
"
>
<caret
line=
"
38"
column=
"1"
lean-forward=
"false"
selection-start-line=
"38"
selection-start-column=
"1"
selection-end-line=
"38"
selection-end-column=
"1
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
composer.json
"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/Controller.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"180"
>
<caret
line=
"12"
column=
"23"
lean-forward=
"false"
selection-start-line=
"12"
selection-start-column=
"23"
selection-end-line=
"12"
selection-end-column=
"23"
/>
<folding
/>
<state
relative-caret-position=
"773"
>
<caret
line=
"186"
column=
"0"
lean-forward=
"false"
selection-start-line=
"186"
selection-start-column=
"0"
selection-end-line=
"186"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#126#152#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/
route/Api
.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/accept/AccessController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"315"
>
<caret
line=
"51"
column=
"24"
lean-forward=
"false"
selection-start-line=
"51"
selection-start-column=
"24"
selection-end-line=
"51"
selection-end-column=
"24"
/>
<state
relative-caret-position=
"304"
>
<caret
line=
"100"
column=
"0"
lean-forward=
"false"
selection-start-line=
"100"
selection-start-column=
"0"
selection-end-line=
"100"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#978#1032#0#PHP"
expanded=
"false"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/test/test.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"195"
>
<caret
line=
"18"
column=
"8"
lean-forward=
"false"
selection-start-line=
"18"
selection-start-column=
"8"
selection-end-line=
"18"
selection-end-column=
"8"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/Events
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/log/record/Record
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
578
"
>
<caret
line=
"
73"
column=
"0"
lean-forward=
"false"
selection-start-line=
"73"
selection-start-column=
"0"
selection-end-line=
"73
"
selection-end-column=
"0"
/>
<state
relative-caret-position=
"
410
"
>
<caret
line=
"
60"
column=
"0"
lean-forward=
"true"
selection-start-line=
"60"
selection-start-column=
"0"
selection-end-line=
"60
"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/
start_businessworker
.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/
Events
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
120
"
>
<caret
line=
"1
3"
column=
"19"
lean-forward=
"false"
selection-start-line=
"13"
selection-start-column=
"19"
selection-end-line=
"13"
selection-end-column=
"19
"
/>
<state
relative-caret-position=
"
419
"
>
<caret
line=
"1
01"
column=
"17"
lean-forward=
"false"
selection-start-line=
"101"
selection-start-column=
"17"
selection-end-line=
"101"
selection-end-column=
"17
"
/>
<folding
/>
</state>
</provider>
...
...
application/Events.php
View file @
bbe717c9
...
...
@@ -45,9 +45,7 @@ class Events
}
static
::
$redis
->
select
(
'4'
);
\Application\route\Api
::
boot
();
var_dump
(
'route boot '
);
\Lib\log\Log
::
bootLog
();
...
...
@@ -82,37 +80,29 @@ class Events
}
$command
=
substr
(
$message
,
6
,
2
);
$api
=
new
Api
();
$api
->
boot
();
if
(
isset
(
Api
::
$route
[
$command
]))
{
$route
=
Api
::
$route
[
$command
];
if
(
isset
(
$api
->
route
[
$command
]))
{
var_dump
(
spl_object_hash
(
$route
))
;
$route
=
$api
->
route
[
$command
]
;
if
(
$route
instanceof
Route
)
{
$reflection
=
$route
->
getController
();
var_dump
(
'1'
);
$reflection
=
$route
->
getController
(
);
$controller
=
$reflection
->
newInstanceArgs
([
$clientId
,
$message
,
$
route
]);
$controller
=
$reflection
->
newInstanceArgs
([
$clientId
,
$message
,
$
command
]);
$method
=
$route
->
getMethod
();
try
{
$controller
->
$method
();
}
catch
(
Exception
$exception
)
{
Log
::
error
(
$exception
->
getMessage
());
}
unset
(
$controller
);
var_dump
(
'unset controller'
);
unset
(
$route
);
var_dump
(
'unset route'
);
unset
(
$controller
);
unset
(
$api
);
}
}
...
...
application/controller/Controller.php
View file @
bbe717c9
...
...
@@ -128,30 +128,28 @@ class Controller
protected
$route
;
protected
$command
=
''
;
/**
* Controller constructor.
* @param string $clientId
* @param string $message
* @param
Route $route
* @param
string $command
*/
public
function
__construct
(
string
$clientId
,
string
$message
,
Route
$route
)
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
var_dump
(
'construct'
);
var_dump
(
spl_object_hash
(
$route
));
$this
->
clientId
=
$clientId
;
$this
->
message
=
$message
;
$this
->
route
=
$route
;
$this
->
parseHeader
(
$message
,
$this
->
defaultHeader
);
$this
->
command
=
$command
;
$this
->
parseBody
();
$this
->
response
=
new
Response
(
$this
);
$this
->
response
=
new
Response
(
$this
->
clientId
,
$this
->
headerFlag
);
$this
->
encrypt
=
$this
->
headerFlag
===
'05'
?
true
:
false
;
...
...
@@ -159,7 +157,8 @@ class Controller
$this
->
logRecord
->
setBody
(
$this
->
message
);
$this
->
logRecord
->
setCommand
(
$route
->
getCommand
());
$this
->
logRecord
->
setCommand
(
$command
);
if
(
isset
(
$_SESSION
[
'station_id'
]))
{
$this
->
logRecord
->
setStationId
(
$_SESSION
[
'station_id'
]);
...
...
@@ -177,9 +176,6 @@ class Controller
$logWriter
=
new
GatewayLogWriter
();
$logWriter
->
write
(
$this
->
logRecord
);
var_dump
(
'controller destruct'
);
}
/**
...
...
@@ -189,7 +185,7 @@ class Controller
{
$tmp
=
[];
foreach
(
$this
->
parameterMap
[
$this
->
route
->
getCommand
()
]
as
$key
=>
$length
)
{
foreach
(
$this
->
parameterMap
[
$this
->
command
]
as
$key
=>
$length
)
{
$start
=
$this
->
plc
;
...
...
application/controller/accept/AccessController.php
View file @
bbe717c9
...
...
@@ -34,10 +34,9 @@ class AccessController extends Controller
]
];
public
function
__construct
(
string
$clientId
,
string
$message
,
Route
$route
)
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$route
);
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
public
function
__destruct
()
...
...
@@ -100,9 +99,6 @@ class AccessController extends Controller
$_SESSION
[
'port_mac_id'
]
=
$tmp
;
$_SESSION
[
'port_id_mac'
]
=
array_flip
(
$tmp
);
var_dump
(
$tmp
);
$_SESSION
[
'station_id'
]
=
$stationId
;
$_SESSION
[
'gateway_id'
]
=
$gatewayId
;
$_SESSION
[
'client_id'
]
=
$this
->
clientId
;
...
...
@@ -122,6 +118,8 @@ class AccessController extends Controller
$this
->
response
->
send
(
'02'
,
$sessionId
);
unset
(
$this
->
response
);
}
}
...
...
application/controller/accept/CertifyController.php
View file @
bbe717c9
...
...
@@ -30,16 +30,14 @@ class CertifyController extends Controller
],
];
public
function
__construct
(
string
$clientId
,
string
$message
,
Route
$route
)
{
var_dump
(
'certify construct'
);
parent
::
__construct
(
$clientId
,
$message
,
$route
);
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
public
function
__destruct
()
{
var_dump
(
'certify destruct'
);
parent
::
__destruct
();
}
...
...
application/controller/business/charger/OverController.php
View file @
bbe717c9
...
...
@@ -15,10 +15,9 @@ use Src\route\Route;
class
OverController
extends
Controller
{
public
function
__construct
(
string
$clientId
,
string
$message
,
Route
$route
)
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$
route
);
parent
::
__construct
(
$clientId
,
$message
,
$
command
);
}
public
function
over
()
...
...
application/controller/business/charger/StartController.php
View file @
bbe717c9
...
...
@@ -29,6 +29,11 @@ class StartController extends Controller
],
];
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
/**
* @throws \GuzzleHttp\Exception\GuzzleException
*/
...
...
application/controller/business/port/OfflineController.php
View file @
bbe717c9
...
...
@@ -23,6 +23,11 @@ class OfflineController extends Controller
]
];
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
/**
*
*/
...
...
application/controller/business/port/OnlineController.php
View file @
bbe717c9
...
...
@@ -22,6 +22,11 @@ class OnlineController extends Controller
]
];
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
/**
* 设备上线
*/
...
...
application/controller/business/port/StateController.php
View file @
bbe717c9
...
...
@@ -30,6 +30,11 @@ class StateController extends Controller
]
];
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
public
function
change
()
{
$portLogic
=
$this
->
request
->
get
(
'port_logic'
);
...
...
application/controller/business/power/CapacityController.php
View file @
bbe717c9
...
...
@@ -20,6 +20,11 @@ class CapacityController extends Controller
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
public
function
capacity
()
{
$gatewayId
=
$_SESSION
[
'gateway_id'
];
...
...
application/controller/business/power/PowerController.php
View file @
bbe717c9
...
...
@@ -34,6 +34,10 @@ class PowerController extends Controller
]
];
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
public
function
one
()
{
...
...
application/route/Api.php
View file @
bbe717c9
...
...
@@ -9,30 +9,29 @@ class Api
{
public
static
$route
=
[];
public
$route
=
[];
public
static
function
boot
()
public
function
boot
()
{
static
::
add
(
'01'
,
'accept\CertifyController@certify'
);
// static::
add('00','HeartController@break');
// static::
add('02','accept\AccessController@request');
// static::
add('03','accept\AccessController@syncPort');
//
// static::
add('04','business\charger\StartController@start');
// static::
add('05','business\charger\OverController@over');
//
// static::
add('0b','business\port\StateController@change');
//
// static::
add('07','business\power\PowerController@plural');
// static::
add('17','business\power\PowerController@one');
//
// static::
add('06','business\power\CapacityController@capacity');
//
//
// static::
add('08','business\port\OnlineController@online');
// static::
add('09','business\port\OfflineController@offline');
$this
->
add
(
'01'
,
'accept\CertifyController@certify'
);
$this
->
add
(
'00'
,
'HeartController@break'
);
$this
->
add
(
'02'
,
'accept\AccessController@request'
);
$this
->
add
(
'03'
,
'accept\AccessController@syncPort'
);
$this
->
add
(
'04'
,
'business\charger\StartController@start'
);
$this
->
add
(
'05'
,
'business\charger\OverController@over'
);
$this
->
add
(
'0b'
,
'business\port\StateController@change'
);
$this
->
add
(
'07'
,
'business\power\PowerController@plural'
);
$this
->
add
(
'17'
,
'business\power\PowerController@one'
);
$this
->
add
(
'06'
,
'business\power\CapacityController@capacity'
);
$this
->
add
(
'08'
,
'business\port\OnlineController@online'
);
$this
->
add
(
'09'
,
'business\port\OfflineController@offline'
);
...
...
@@ -47,7 +46,7 @@ class Api
* @param array $middlewar
* @return void
*/
public
static
function
add
(
string
$command
,
string
$controllerAction
,
array
$middleware
=
[])
public
function
add
(
string
$command
,
string
$controllerAction
,
array
$middleware
=
[])
{
$route
=
new
Route
();
...
...
@@ -90,7 +89,7 @@ class Api
}
static
::
$
route
[
$command
]
=
$route
;
$this
->
route
[
$command
]
=
$route
;
}
else
{
...
...
src/Container.php
View file @
bbe717c9
...
...
@@ -8,10 +8,13 @@
class
Container
{
/**
* @var
*/
private
$message
;
private
$api
;
private
$controller
;
public
function
__construct
()
{
}
}
\ No newline at end of file
src/log/record/Record.php
View file @
bbe717c9
...
...
@@ -51,12 +51,6 @@ class Record
}
public
function
__destruct
()
{
var_dump
(
'log destruct'
);
}
/**
* @return int
*/
...
...
src/response/Response.php
View file @
bbe717c9
...
...
@@ -64,15 +64,17 @@ class Response
*/
private
$responseMessage
=
''
;
/**
* @var
Controller
* @var
string
*/
private
$controller
;
private
$clientId
=
''
;
public
function
__construct
(
Controller
$controller
)
public
function
__construct
(
string
$clientId
,
string
$headerFlag
)
{
$this
->
controller
=
$controller
;
$this
->
clientId
=
$clientId
;
$this
->
headerFlag
=
$headerFlag
;
}
...
...
@@ -85,11 +87,9 @@ class Response
$this
->
nonce
=
sprintf
(
'%02x'
,
dechex
(
rand
(
0
,
255
)));
$this
->
headerFlag
=
$this
->
controller
->
getEncrypt
()
?
'05'
:
'04'
;
$this
->
length
=
sprintf
(
'%04x'
,
(
8
+
strlen
(
$body
)
/
2
));
Gateway
::
sendToClient
(
$this
->
c
ontroller
->
getClientId
()
,
$this
->
organize
());
Gateway
::
sendToClient
(
$this
->
c
lientId
,
$this
->
organize
());
}
...
...
src/route/Route.php
View file @
bbe717c9
...
...
@@ -54,21 +54,6 @@ class Route
*/
private
$middleware
=
[];
public
function
__construct
()
{
var_dump
(
'route'
);
}
public
function
__destruct
()
{
var_dump
(
spl_object_hash
(
$this
));
var_dump
(
'route destruct'
);
}
/**
* Get 中间件验证
*
...
...
start.php
View file @
bbe717c9
...
...
@@ -28,22 +28,16 @@ $dotenv->load();
$startGateway
=
getenv
(
'START_FILE'
);
$startGateway
=
explode
(
'|'
,
$startGateway
);
$startGateway
=
explode
(
'|'
,
$startGateway
);
foreach
(
glob
(
__DIR__
.
'/application/start*.php'
)
as
$startFile
)
{
foreach
(
glob
(
__DIR__
.
'/application/start*.php'
)
as
$startFile
)
{
foreach
(
$startGateway
as
$name
)
{
if
(
strstr
(
$startFile
,
$name
))
{
foreach
(
$startGateway
as
$name
)
{
if
(
strstr
(
$startFile
,
$name
))
{
require_once
$startFile
;
}
}
}
//Application\route\Api::boot();
//
//\Lib\log\Log::bootLog();
\Workerman\Worker
::
runAll
();
test/test.php
deleted
100644 → 0
View file @
8447bd66
<?php
/**
* Created by PhpStorm.
* User: banice
* Date: 2018/8/21
* Time: 下午6:57
*/
class
A
{
static
$x
;
public
function
__destruct
()
{
var_dump
(
'destruct'
);
}
public
function
__construct
()
{
var_dump
(
'construct'
);
}
}
$reflection
=
new
\ReflectionClass
(
'A'
);
var_dump
(
'1'
);
$x
=
&
$reflection
;
//$a = $reflection->newInstanceArgs();
A
::
$x
=
new
A
();
$a1
=
A
::
$x
;
var_dump
(
spl_object_hash
(
$a1
));
$a2
=
A
::
$x
;
var_dump
(
spl_object_hash
(
$a2
));
unset
(
$a1
);
unset
(
$a2
);
var_dump
(
'------------------'
);
//unset($a);
var_dump
(
'sss'
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment