|
@@ -48,11 +48,11 @@ discard block |
|
|
block discarded – undo |
|
48
|
48
|
assert(class_exists($controllerClass) === true); |
|
49
|
49
|
|
|
50
|
50
|
$groupPrefix = $group->getUriPrefix(); |
|
51
|
|
- $indexSlug = '/{' . JCI::ROUTE_KEY_INDEX . '}'; |
|
52
|
|
- $params = function (string $method) use ($groupPrefix, $resourceName): array { |
|
|
51
|
+ $indexSlug = '/{'.JCI::ROUTE_KEY_INDEX.'}'; |
|
|
52
|
+ $params = function(string $method) use ($groupPrefix, $resourceName): array { |
|
53
|
53
|
return [RouteInterface::PARAM_NAME => static::routeName($groupPrefix, $resourceName, $method)]; |
|
54
|
54
|
}; |
|
55
|
|
- $handler = function (string $method) use ($controllerClass): array { |
|
|
55
|
+ $handler = function(string $method) use ($controllerClass): array { |
|
56
|
56
|
return [$controllerClass, $method]; |
|
57
|
57
|
}; |
|
58
|
58
|
|
|
@@ -65,13 +65,13 @@ discard block |
|
|
block discarded – undo |
|
65
|
65
|
$group->post($resourceName, $handler(JCI::METHOD_CREATE), $params(JCI::METHOD_CREATE)); |
|
66
|
66
|
} |
|
67
|
67
|
if (in_array(ControllerReadInterface::class, $classInterfaces) === true) { |
|
68
|
|
- $group->get($resourceName . $indexSlug, $handler(JCI::METHOD_READ), $params(JCI::METHOD_READ)); |
|
|
68
|
+ $group->get($resourceName.$indexSlug, $handler(JCI::METHOD_READ), $params(JCI::METHOD_READ)); |
|
69
|
69
|
} |
|
70
|
70
|
if (in_array(ControllerUpdateInterface::class, $classInterfaces) === true) { |
|
71
|
|
- $group->patch($resourceName . $indexSlug, $handler(JCI::METHOD_UPDATE), $params(JCI::METHOD_UPDATE)); |
|
|
71
|
+ $group->patch($resourceName.$indexSlug, $handler(JCI::METHOD_UPDATE), $params(JCI::METHOD_UPDATE)); |
|
72
|
72
|
} |
|
73
|
73
|
if (in_array(ControllerDeleteInterface::class, $classInterfaces) === true) { |
|
74
|
|
- $group->delete($resourceName . $indexSlug, $handler(JCI::METHOD_DELETE), $params(JCI::METHOD_DELETE)); |
|
|
74
|
+ $group->delete($resourceName.$indexSlug, $handler(JCI::METHOD_DELETE), $params(JCI::METHOD_DELETE)); |
|
75
|
75
|
} |
|
76
|
76
|
|
|
77
|
77
|
return $group; |
|
@@ -97,11 +97,11 @@ discard block |
|
|
block discarded – undo |
|
97
|
97
|
} |
|
98
|
98
|
|
|
99
|
99
|
$groupPrefix = $group->getUriPrefix(); |
|
100
|
|
- $slugged = $subUri . '/{' . FCI::ROUTE_KEY_INDEX . '}'; |
|
101
|
|
- $params = function (string $method) use ($groupPrefix, $subUri) : array { |
|
|
100
|
+ $slugged = $subUri.'/{'.FCI::ROUTE_KEY_INDEX.'}'; |
|
|
101
|
+ $params = function(string $method) use ($groupPrefix, $subUri) : array { |
|
102
|
102
|
return [RouteInterface::PARAM_NAME => static::routeName($groupPrefix, $subUri, $method)]; |
|
103
|
103
|
}; |
|
104
|
|
- $handler = function (string $method) use ($controllerClass): array { |
|
|
104
|
+ $handler = function(string $method) use ($controllerClass): array { |
|
105
|
105
|
return [$controllerClass, $method]; |
|
106
|
106
|
}; |
|
107
|
107
|
|
|
@@ -112,10 +112,10 @@ discard block |
|
|
block discarded – undo |
|
112
|
112
|
$group->get($subUri, $handler(FCI::METHOD_INDEX), $params(FCI::METHOD_INDEX)); |
|
113
|
113
|
} |
|
114
|
114
|
if (in_array(ControllerInstanceInterface::class, $classInterfaces) === true) { |
|
115
|
|
- $group->get($subUri . $createSubUrl, $handler(FCI::METHOD_INSTANCE), $params(FCI::METHOD_INSTANCE)); |
|
|
115
|
+ $group->get($subUri.$createSubUrl, $handler(FCI::METHOD_INSTANCE), $params(FCI::METHOD_INSTANCE)); |
|
116
|
116
|
} |
|
117
|
117
|
if (in_array(ControllerCreateInterface::class, $classInterfaces) === true) { |
|
118
|
|
- $group->post($subUri . $createSubUrl, $handler(FCI::METHOD_CREATE), $params(FCI::METHOD_CREATE)); |
|
|
118
|
+ $group->post($subUri.$createSubUrl, $handler(FCI::METHOD_CREATE), $params(FCI::METHOD_CREATE)); |
|
119
|
119
|
} |
|
120
|
120
|
if (in_array(ControllerReadInterface::class, $classInterfaces) === true) { |
|
121
|
121
|
$group->get($slugged, $handler(FCI::METHOD_READ), $params(FCI::METHOD_READ)); |
|
@@ -124,7 +124,7 @@ discard block |
|
|
block discarded – undo |
|
124
|
124
|
$group->post($slugged, $handler(FCI::METHOD_UPDATE), $params(FCI::METHOD_UPDATE)); |
|
125
|
125
|
} |
|
126
|
126
|
if (in_array(ControllerDeleteInterface::class, $classInterfaces) === true) { |
|
127
|
|
- $deleteUri = $slugged . '/' . FCI::METHOD_DELETE; |
|
|
127
|
+ $deleteUri = $slugged.'/'.FCI::METHOD_DELETE; |
|
128
|
128
|
$group->post($deleteUri, $handler(FCI::METHOD_DELETE), $params(FCI::METHOD_DELETE)); |
|
129
|
129
|
} |
|
130
|
130
|
|
|
@@ -150,14 +150,14 @@ discard block |
|
|
block discarded – undo |
|
150
|
150
|
/** @var string $controllerClass */ |
|
151
|
151
|
/** @var string $schemaClass */ |
|
152
|
152
|
|
|
153
|
|
- $resourceIdUri = $resourceName . '/{' . JCI::ROUTE_KEY_INDEX . '}/'; |
|
154
|
|
- $selfUri = $resourceIdUri . DocumentInterface::KEYWORD_RELATIONSHIPS . '/' . $relationshipName; |
|
|
153
|
+ $resourceIdUri = $resourceName.'/{'.JCI::ROUTE_KEY_INDEX.'}/'; |
|
|
154
|
+ $selfUri = $resourceIdUri.DocumentInterface::KEYWORD_RELATIONSHIPS.'/'.$relationshipName; |
|
155
|
155
|
|
|
156
|
156
|
return $group |
|
157
|
157
|
// `self` |
|
158
|
158
|
->get($selfUri, [$controllerClass, $selfGetMethod]) |
|
159
|
159
|
// `related` |
|
160
|
|
- ->get($resourceIdUri . $relationshipName, [$controllerClass, $selfGetMethod]); |
|
|
160
|
+ ->get($resourceIdUri.$relationshipName, [$controllerClass, $selfGetMethod]); |
|
161
|
161
|
} |
|
162
|
162
|
|
|
163
|
163
|
/** |
|
@@ -181,6 +181,6 @@ discard block |
|
|
block discarded – undo |
|
181
|
181
|
$subUri = substr($subUri, 0, -1); |
|
182
|
182
|
} |
|
183
|
183
|
|
|
184
|
|
- return $prefix . $subUri . '::' . $method; |
|
|
184
|
+ return $prefix.$subUri.'::'.$method; |
|
185
|
185
|
} |
|
186
|
186
|
} |