Skip to content

Commit c42c50c

Browse files
authored
Merge pull request #27 from Lomkit/feature/rename-params
♻️ removed params from functions name
2 parents ff3006b + 4061457 commit c42c50c

32 files changed

+72
-72
lines changed

src/Concerns/Resource/ConfiguresRestParameters.php

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,24 @@
1010
trait ConfiguresRestParameters
1111
{
1212
/**
13-
* The exposed fields that could be provided
13+
* The fields that could be provided
1414
* @param RestRequest $request
1515
* @return array
1616
*/
17-
public function exposedFields(RestRequest $request): array {
17+
public function fields(RestRequest $request): array {
1818
return [];
1919
}
2020

21-
public function getNestedExposedFields(RestRequest $request, string $prefix = '', array $loadedRelations = []) {
21+
public function getNestedFields(RestRequest $request, string $prefix = '', array $loadedRelations = []) {
2222
if ($prefix !== '') {
2323
$prefix = $prefix.'.';
2424
}
2525

26-
$exposedFields = array_map(
27-
function ($exposedField) use ($prefix) {
28-
return $prefix.$exposedField;
26+
$fields = array_map(
27+
function ($field) use ($prefix) {
28+
return $prefix.$field;
2929
},
30-
$this->exposedFields($request)
30+
$this->fields($request)
3131
);
3232

3333
foreach (
@@ -39,8 +39,8 @@ function ($exposedField) use ($prefix) {
3939
) {
4040
$loadedRelations[] = $relation->relation;
4141
array_push(
42-
$exposedFields,
43-
...$relation->resource()->getNestedExposedFields($request, $prefix.$relation->relation,$loadedRelations),
42+
$fields,
43+
...$relation->resource()->getNestedFields($request, $prefix.$relation->relation,$loadedRelations),
4444
// We push the pivot fields if they exists
4545
...(
4646
collect(method_exists($relation, 'getPivotFields') ? $relation->getPivotFields() : [])
@@ -49,24 +49,24 @@ function ($exposedField) use ($prefix) {
4949
);
5050
}
5151

52-
return $exposedFields;
52+
return $fields;
5353
}
5454

5555
/**
56-
* The exposed scopes that could be provided
56+
* The scopes that could be provided
5757
* @param RestRequest $request
5858
* @return array
5959
*/
60-
public function exposedScopes(RestRequest $request): array {
60+
public function scopes(RestRequest $request): array {
6161
return [];
6262
}
6363

6464
/**
65-
* The exposed limits that could be provided
65+
* The limits that could be provided
6666
* @param RestRequest $request
6767
* @return array
6868
*/
69-
public function exposedLimits(RestRequest $request): array {
69+
public function limits(RestRequest $request): array {
7070
return [
7171
10,
7272
25,

src/Concerns/Resource/Relationable.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public function nestedRelations(RestRequest $request, string $prefix = '', array
5454
}
5555

5656
/**
57-
* The exposed relations that could be provided
57+
* The relations that could be provided
5858
* @param RestRequest $request
5959
* @return array
6060
*/

src/Console/stubs/resource.stub

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class {{ class }} extends RestResource
1818
* @param RestRequest $request
1919
* @return array
2020
*/
21-
public function exposedFields(\Lomkit\Rest\Http\Requests\RestRequest $request): array
21+
public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array
2222
{
2323
return [
2424
'id'
@@ -40,7 +40,7 @@ class {{ class }} extends RestResource
4040
* @param RestRequest $request
4141
* @return array
4242
*/
43-
public function exposedScopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array
43+
public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array
4444
{
4545
return [];
4646
}
@@ -50,7 +50,7 @@ class {{ class }} extends RestResource
5050
* @param RestRequest $request
5151
* @return array
5252
*/
53-
public function exposedLimits(\Lomkit\Rest\Http\Requests\RestRequest $request): array
53+
public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array
5454
{
5555
return [
5656
10,

src/Console/stubs/user-resource.stub

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class User extends RestResource
1818
* @param RestRequest $request
1919
* @return array
2020
*/
21-
public function exposedFields(\Lomkit\Rest\Http\Requests\RestRequest $request)
21+
public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request)
2222
{
2323
return [
2424
'id',
@@ -42,7 +42,7 @@ class User extends RestResource
4242
* @param RestRequest $request
4343
* @return array
4444
*/
45-
public function exposedScopes(\Lomkit\Rest\Http\Requests\RestRequest $request) {
45+
public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request) {
4646
return [];
4747
}
4848

@@ -51,7 +51,7 @@ class User extends RestResource
5151
* @param RestRequest $request
5252
* @return array
5353
*/
54-
public function exposedLimits(\Lomkit\Rest\Http\Requests\RestRequest $request) {
54+
public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request) {
5555
return [
5656
10,
5757
25,

src/Http/Requests/MutateRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function mutateRules(Resource $resource, $prefix = 'mutate.*', $loadedRel
3737
$prefix.'.attributes' => [
3838
'prohibited_if:'.$prefix.'.operation,attach',
3939
'prohibited_if:'.$prefix.'.operation,detach',
40-
'array:'.Arr::join($resource->exposedFields($this), ',')
40+
'array:'.Arr::join($resource->fields($this), ',')
4141
],
4242
$prefix.'.key' => [
4343
'required_if:'.$prefix.'.operation,update',

src/Http/Requests/SearchRequest.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public function searchRules(Resource $resource, $prefix = '', $isRootSearchRules
4040
[$prefix.'instructions' => ['sometimes', 'array']],
4141
$this->instructionsRules($resource, $prefix.'instructions'),
4242
[
43-
'limit' => ['sometimes', 'integer', Rule::in($resource->exposedLimits($this))],
43+
'limit' => ['sometimes', 'integer', Rule::in($resource->limits($this))],
4444
'page' => ['sometimes', 'integer']
4545
],
4646
$isRootSearchRules ? ['includes' => ['sometimes', 'array']] : [],
@@ -53,7 +53,7 @@ public function filtersRules(Resource $resource, string $prefix, $isMaxDepth = f
5353
$rules = array_merge(
5454
[
5555
$prefix.'.*.field' => [
56-
Rule::in($resource->getNestedExposedFields($this)),
56+
Rule::in($resource->getNestedFields($this)),
5757
"required_without:$prefix.*.nested",
5858
'string'
5959
],
@@ -86,7 +86,7 @@ public function filtersRules(Resource $resource, string $prefix, $isMaxDepth = f
8686
protected function scopesRules(Resource $resource, string $prefix) {
8787
$rules = [
8888
$prefix.'.*.name' => [
89-
Rule::in($resource->exposedScopes($this)),
89+
Rule::in($resource->scopes($this)),
9090
'required',
9191
'string'
9292
],
@@ -126,7 +126,7 @@ protected function instructionsRules(Resource $resource, string $prefix) {
126126
protected function sortsRules(Resource $resource, string $prefix) {
127127
$rules = [
128128
$prefix.'.*.field' => [
129-
Rule::in($resource->exposedFields($this)),
129+
Rule::in($resource->fields($this)),
130130
'required',
131131
'string'
132132
],
@@ -142,7 +142,7 @@ protected function sortsRules(Resource $resource, string $prefix) {
142142
protected function selectsRules(Resource $resource, string $prefix) {
143143
$rules = [
144144
$prefix.'.*.field' => [
145-
Rule::in($resource->exposedFields($this)),
145+
Rule::in($resource->fields($this)),
146146
'required',
147147
'string'
148148
]

src/Http/Resource.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ public function jsonSerialize(): mixed
8787
return [
8888
'actions' => collect($this->actions($request))->map->jsonSerialize()->toArray(),
8989
'instructions' => collect($this->instructions($request))->map->jsonSerialize()->toArray(),
90-
'fields' => $this->exposedFields($request),
91-
'limits' => $this->exposedLimits($request),
92-
'scopes' => $this->exposedScopes($request),
90+
'fields' => $this->fields($request),
91+
'limits' => $this->limits($request),
92+
'scopes' => $this->scopes($request),
9393
'relations' => collect($this->relations($request))->map->jsonSerialize()->toArray(),
9494
'rules' => [
9595
'all' => $this->rules($request),

src/Http/Response.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public function modelToResponse(Model $model, Resource $resource, array $request
5353
array_merge(
5454
isset($requestArray['selects']) ?
5555
collect($requestArray['selects'])->pluck('field')->toArray() :
56-
$resource->exposedFields(app()->make(RestRequest::class)),
56+
$resource->fields(app()->make(RestRequest::class)),
5757
// Here we add the aggregates
5858
collect($requestArray['aggregates'] ?? [])
5959
->map(function ($aggregate) {

src/Rules/AggregateField.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ protected function buildValidationRules($attribute, $value)
8888

8989
return [
9090
$attribute.'.field' => \Illuminate\Validation\Rule::in(
91-
$relationResource->exposedFields(app()->make(RestRequest::class))
91+
$relationResource->fields(app()->make(RestRequest::class))
9292
)
9393
];
9494
}

tests/Feature/Controllers/AutomaticGatingTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ public function test_searching_automatic_gated_resource_with_belongs_to_many_rel
356356
->get()
357357
->map(function ($relation) use ($matchingModel, $pivotAccessor) {
358358
return collect($relation->only(
359-
array_merge((new BelongsToManyResource)->exposedFields(app()->make(RestRequest::class)), [$pivotAccessor])
359+
array_merge((new BelongsToManyResource)->fields(app()->make(RestRequest::class)), [$pivotAccessor])
360360
))
361361
->pipe(function ($relation) use ($matchingModel, $pivotAccessor) {
362362
$relation[$pivotAccessor] = collect($relation[$pivotAccessor]->toArray())

0 commit comments

Comments
 (0)