Skip to content

Commit fdf7ea6

Browse files
authored
Bump structarmed to ^0.14 and use new expanded +LayerName in the config (#1286)
1 parent 9be98e5 commit fdf7ea6

2 files changed

Lines changed: 25 additions & 25 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ jobs:
134134
composer-options: "--prefer-dist --no-audit"
135135

136136
- name: Install StructArmed
137-
run: composer require --dev boundwize/structarmed:^0.12.0 --no-interaction --prefer-dist --no-audit
137+
run: composer require --dev boundwize/structarmed:^0.14.0 --no-interaction --prefer-dist --no-audit
138138

139139
# Execution
140140
- name: Run StructArmed

structarmed.php

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -55,29 +55,29 @@
5555

5656
$ruleset = [
5757
'Auth' => ['Cache', 'Cookies', 'Core', 'Session'],
58-
'Boot' => ['Config', 'Core', 'Debug', 'Events', 'Exceptions', 'Files', 'Framework', 'Logger'],
59-
'Broadcasting' => ['Boot', 'Config', 'Core', 'Framework'],
60-
'Cache' => ['Boot', 'Config', 'Core', 'Files'],
58+
'Boot' => ['+Config', 'Debug', 'Events', 'Exceptions', 'Files', 'Framework', 'Logger'],
59+
'Broadcasting' => ['Boot', '+Config', 'Framework'],
60+
'Cache' => ['Boot', '+Config', 'Files'],
6161
'Config' => ['Core'],
62-
'Console' => ['Boot', 'Config', 'Core', 'Events', 'Exceptions', 'Files', 'Framework', 'Interceptors', 'Logger', 'Tokenizer'],
63-
'Cookies' => ['Core', 'Encrypter', 'Framework'],
62+
'Console' => ['+Events', 'Exceptions', 'Files', 'Logger'],
63+
'Cookies' => ['+Encrypter', 'Framework'],
6464
'Core' => ['Interceptors', 'Security'],
6565
'Csrf' => ['Cookies', 'Core'],
66-
'Debug' => ['Boot', 'Core', 'Logger'],
67-
'Distribution' => ['Boot', 'Config', 'Core'],
66+
'Debug' => ['+Logger'],
67+
'Distribution' => ['Boot', '+Config'],
6868
'DotEnv' => ['Boot', 'Core'],
6969
'Encrypter' => ['Core'],
70-
'Events' => ['Boot', 'Config', 'Core', 'Framework', 'Interceptors', 'Tokenizer'],
70+
'Events' => ['Boot', '+Config', 'Framework', 'Interceptors', 'Tokenizer'],
7171
'Exceptions' => ['Boot', 'Core', 'Debug', 'Filters', 'Http', 'Snapshots'],
7272
'Files' => [],
73-
'Filters' => ['Auth', 'Core', 'Interceptors', 'Models', 'Validation'],
73+
'Filters' => ['Auth', '+Interceptors', 'Models', 'Validation'],
7474
'Framework' => $frameworkDependencies,
75-
'Http' => ['Boot', 'Core', 'Exceptions', 'Files', 'Framework', 'Logger', 'Pagination', 'Router', 'Streams', 'Telemetry'],
75+
'Http' => ['Exceptions', 'Files', 'Framework', '+Logger', 'Pagination', 'Router', 'Streams', 'Telemetry'],
7676
'Interceptors' => ['Core'],
7777
'Logger' => ['Boot', 'Core'],
7878
'Mailer' => [],
7979
'Models' => [],
80-
'Monolog' => ['Boot', 'Config', 'Core', 'Logger'],
80+
'Monolog' => ['Config', '+Logger'],
8181
'Pagination' => [],
8282
'Prototype' => [
8383
'Auth',
@@ -110,23 +110,23 @@
110110
'Validation',
111111
'Views',
112112
],
113-
'Queue' => ['Boot', 'Config', 'Core', 'Exceptions', 'Interceptors', 'Serializer', 'Snapshots', 'Telemetry', 'Tokenizer'],
113+
'Queue' => ['Exceptions', 'Interceptors', '+Serializer', 'Snapshots', 'Telemetry', 'Tokenizer'],
114114
'Reactor' => ['Files'],
115-
'Router' => ['Boot', 'Core', 'Framework', 'Http', 'Interceptors', 'Telemetry', 'Tokenizer'],
116-
'Scaffolder' => ['Boot', 'Config', 'Console', 'Core', 'Events', 'Files', 'Filters', 'Framework', 'Interceptors', 'Prototype', 'Queue', 'Reactor', 'Router', 'Validation'],
117-
'Security' => ['Console', 'Core', 'Events', 'Interceptors'],
118-
'SendIt' => ['Boot', 'Config', 'Core', 'Logger', 'Mailer', 'Queue', 'Stempler', 'Views'],
119-
'Serializer' => ['Boot', 'Config', 'Core'],
115+
'Router' => ['Boot', 'Framework', 'Http', '+Interceptors', 'Telemetry', 'Tokenizer'],
116+
'Scaffolder' => ['Console', 'Events', 'Files', 'Filters', 'Framework', 'Interceptors', 'Prototype', 'Queue', 'Reactor', 'Router', '+Validation'],
117+
'Security' => ['Console', 'Events', '+Interceptors'],
118+
'SendIt' => ['Config', '+Logger', 'Mailer', 'Queue', 'Stempler', 'Views'],
119+
'Serializer' => ['Boot', '+Config'],
120120
'Session' => ['Cache', 'Cookies', 'Core', 'Files', 'Http'],
121121
'Snapshots' => ['Exceptions', 'Files', 'Storage'],
122-
'Stempler' => ['Boot', 'Config', 'Core', 'Files', 'Router', 'Translator', 'Views'],
123-
'Storage' => ['Boot', 'Config', 'Core', 'Distribution'],
122+
'Stempler' => ['Router', 'Translator', '+Views'],
123+
'Storage' => ['+Distribution'],
124124
'Streams' => [],
125-
'Telemetry' => ['Boot', 'Config', 'Core', 'Logger'],
126-
'Tokenizer' => ['Boot', 'Config', 'Core', 'Framework', 'Logger'],
127-
'Translator' => ['Boot', 'Core', 'Logger', 'Tokenizer', 'Views'],
128-
'Validation' => ['Boot', 'Config', 'Core'],
129-
'Views' => ['Boot', 'Config', 'Core', 'Files'],
125+
'Telemetry' => ['Config', '+Logger'],
126+
'Tokenizer' => ['Config', 'Framework', '+Logger'],
127+
'Translator' => ['+Logger', 'Tokenizer', 'Views'],
128+
'Validation' => ['Boot', '+Config'],
129+
'Views' => ['Boot', '+Config', 'Files'],
130130
];
131131

132132
$architecture = Architecture::define()

0 commit comments

Comments
 (0)