Conditions | 3 |
Paths | 3 |
Total Lines | 14 |
Code Lines | 7 |
Lines | 0 |
Ratio | 0 % |
Tests | 8 |
CRAP Score | 3 |
Changes | 0 |
1 | <?php |
||
54 | 5 | protected function buildPermissionsYaml() |
|
55 | { |
||
56 | 5 | $permissions = []; |
|
57 | |||
58 | 5 | foreach ($this->finder as $definitionsFile) { |
|
59 | 5 | $module = $this->parser->parseFile($definitionsFile->getPathname()); |
|
60 | 5 | $moduleKey = $definitionsFile->getBasename('.yaml'); |
|
61 | |||
62 | 5 | foreach ($module['permissions'] as $key => $permission) { |
|
63 | 5 | $permissions[$key] = $permission + ['provider' => $moduleKey]; |
|
64 | } |
||
65 | } |
||
66 | |||
67 | 5 | $this->permissions = $permissions; |
|
68 | 5 | } |
|
70 |