diff --git a/src/Builders/Paths/Operation/RequestBodyBuilder.php b/src/Builders/Paths/Operation/RequestBodyBuilder.php index 9167f17..9ad82ee 100644 --- a/src/Builders/Paths/Operation/RequestBodyBuilder.php +++ b/src/Builders/Paths/Operation/RequestBodyBuilder.php @@ -27,7 +27,7 @@ class RequestBodyBuilder extends Builder public function __construct( Generator $generator, - SchemaBuilder $schemaBuilder + SchemaBuilder $schemaBuilder, ) { parent::__construct($generator); $this->schemaBuilder = $schemaBuilder; diff --git a/src/Builders/Paths/Operation/ResponseBuilder.php b/src/Builders/Paths/Operation/ResponseBuilder.php index ac8b5d5..eb7602c 100644 --- a/src/Builders/Paths/Operation/ResponseBuilder.php +++ b/src/Builders/Paths/Operation/ResponseBuilder.php @@ -45,7 +45,7 @@ class ResponseBuilder extends Builder public function __construct( Generator $generator, ComponentsContainer $components, - SchemaBuilder $schemaBuilder + SchemaBuilder $schemaBuilder, ) { parent::__construct($generator); $this->components = $components; @@ -74,7 +74,7 @@ public function build(Route $route): array public static function buildResponse( SchemaContract $data, ?Schema $meta = null, - ?Schema $links = null + ?Schema $links = null, ): Schema { $jsonapi = Schema::object('jsonapi') ->properties(Schema::string('version') @@ -95,8 +95,8 @@ public static function buildResponse( * * @return \LaravelJsonApi\OpenApiSpec\Descriptors\Actions\ActionDescriptor|null */ - protected function getDescriptor(Route $route - ): ?Responses\ResponseDescriptor { + protected function getDescriptor(Route $route): ?Responses\ResponseDescriptor + { $class = $this->descriptorClass($route); if (isset($this->descriptors[$class])) { return new $this->descriptors[$class]( diff --git a/src/Builders/Paths/Operation/SchemaBuilder.php b/src/Builders/Paths/Operation/SchemaBuilder.php index ef17665..3f6fc12 100644 --- a/src/Builders/Paths/Operation/SchemaBuilder.php +++ b/src/Builders/Paths/Operation/SchemaBuilder.php @@ -23,7 +23,7 @@ class SchemaBuilder extends Builder */ public function __construct( Generator $generator, - ComponentsContainer $components + ComponentsContainer $components, ) { parent::__construct($generator); $this->components = $components; @@ -71,7 +71,7 @@ public function build(Route $route, bool $isRequest = false): SchemaContract protected function buildResponseSchema( Route $route, SchemaDescriptorContract $descriptor, - string $objectId + string $objectId, ): SchemaContract { $method = $route->action(); @@ -144,7 +144,7 @@ protected function buildResponseSchema( protected function buildRequestSchema( Route $route, SchemaDescriptorContract $descriptor, - string $objectId + string $objectId, ): SchemaContract { $method = $route->action(); if ($route->isRelation()) { @@ -185,7 +185,7 @@ protected function buildRequestSchema( */ public static function objectId( Route $route, - bool $isRequest = false + bool $isRequest = false, ): string { if ($isRequest) { $method = $route->action(); diff --git a/src/Builders/Paths/OperationBuilder.php b/src/Builders/Paths/OperationBuilder.php index f469466..770fb5f 100644 --- a/src/Builders/Paths/OperationBuilder.php +++ b/src/Builders/Paths/OperationBuilder.php @@ -45,7 +45,7 @@ class OperationBuilder extends Builder public function __construct( Generator $generator, - ComponentsContainer $components + ComponentsContainer $components, ) { parent::__construct($generator); $this->components = $components; diff --git a/src/Builders/PathsBuilder.php b/src/Builders/PathsBuilder.php index d61d2a0..8fa029f 100644 --- a/src/Builders/PathsBuilder.php +++ b/src/Builders/PathsBuilder.php @@ -19,7 +19,7 @@ class PathsBuilder extends Builder public function __construct( Generator $generator, - ComponentsContainer $components + ComponentsContainer $components, ) { parent::__construct($generator); $this->components = $components; @@ -36,8 +36,7 @@ public function build(): array fn (IlluminateRoute $route) => SpecRoute::belongsTo($route, $this->generator->server()) ) - ->map(fn (IlluminateRoute $route - ) => new SpecRoute($this->generator->server(), $route)) + ->map(fn (IlluminateRoute $route) => new SpecRoute($this->generator->server(), $route)) ->mapToGroups(function (SpecRoute $route) { return [$route->uri() => $route]; }) diff --git a/src/Descriptors/Actions/ActionDescriptor.php b/src/Descriptors/Actions/ActionDescriptor.php index eccb21d..f3142f6 100644 --- a/src/Descriptors/Actions/ActionDescriptor.php +++ b/src/Descriptors/Actions/ActionDescriptor.php @@ -32,7 +32,7 @@ public function __construct( RequestBodyBuilder $requestBodyBuilder, ResponseBuilder $responseBuilder, Generator $generator, - Route $route + Route $route, ) { $this->parameterBuilder = $parameterBuilder; $this->requestBodyBuilder = $requestBodyBuilder; diff --git a/src/Descriptors/Requests/RequestDescriptor.php b/src/Descriptors/Requests/RequestDescriptor.php index 4c45a96..94fa859 100644 --- a/src/Descriptors/Requests/RequestDescriptor.php +++ b/src/Descriptors/Requests/RequestDescriptor.php @@ -28,7 +28,7 @@ abstract class RequestDescriptor extends Descriptor implements RequestDescriptor public function __construct( Generator $generator, Route $route, - SchemaBuilder $schemaBuilder + SchemaBuilder $schemaBuilder, ) { parent::__construct($generator); $this->route = $route; diff --git a/src/Descriptors/Responses/ResponseDescriptor.php b/src/Descriptors/Responses/ResponseDescriptor.php index 2194d12..9bdc9d7 100644 --- a/src/Descriptors/Responses/ResponseDescriptor.php +++ b/src/Descriptors/Responses/ResponseDescriptor.php @@ -34,7 +34,7 @@ public function __construct( Generator $generator, Route $route, SchemaBuilder $schemaBuilder, - Collection $defaults + Collection $defaults, ) { parent::__construct($generator); $this->route = $route; diff --git a/src/Descriptors/Schema/Schema.php b/src/Descriptors/Schema/Schema.php index bf640b8..a895d83 100644 --- a/src/Descriptors/Schema/Schema.php +++ b/src/Descriptors/Schema/Schema.php @@ -56,7 +56,7 @@ public function fetch( JASchema $schema, string $objectId, string $type, - string $name + string $name, ): OASchema { $resource = $this->generator ->resources() @@ -225,7 +225,7 @@ public function detachRelationship(Route $route): OASchema */ public function fetchPolymorphicRelationship( Route $route, - $objectId + $objectId, ): OASchema { $resource = $this->generator->resources() ->resource($route->schema()::model()); @@ -342,7 +342,7 @@ public function filters($route): array */ protected function fields( array $fields, - JsonApiResource $resource + JsonApiResource $resource, ): Collection { return collect($fields) ->mapToGroups(function (Field $field) { @@ -376,7 +376,7 @@ protected function fields( */ protected function attributes( Collection $fields, - JsonApiResource $example + JsonApiResource $example, ): array { return $fields ->filter(fn ($field) => !($field instanceof ID)) @@ -424,7 +424,7 @@ protected function attributes( */ protected function relationships( Collection $relationships, - JsonApiResource $example + JsonApiResource $example, ): array { return $relationships ->map(function (Relation $relation) use ($example) { @@ -444,7 +444,7 @@ protected function relationships( protected function relationship( Relation $relation, JsonApiResource $example, - bool $includeData = false + bool $includeData = false, ): OASchema { $fieldId = $relation->name(); @@ -480,7 +480,7 @@ protected function relationship( protected function relationshipData( Relation $relation, JsonApiResource $example, - string $type + string $type, ): OASchema { if ($relation instanceof PolymorphicRelation) { // @todo Add examples for each available type @@ -521,7 +521,7 @@ protected function relationshipData( public function relationshipLinks( $relation, JsonApiResource $example, - string $type + string $type, ): OASchema { $name = Str::dasherize( Str::plural($relation->relationName()) @@ -578,8 +578,8 @@ protected function links(Route $route, JsonApiResource $resource): array /** * @todo Get descriptors from Attributes */ - protected function getDescriptor(Eloquent\Contracts\Filter $filter - ): string { + protected function getDescriptor(Eloquent\Contracts\Filter $filter): string + { foreach ($this->filterDescriptors as $filterClass => $descriptor) { if ($filter instanceof $filterClass) { return $descriptor; diff --git a/src/Route.php b/src/Route.php index 8a5284d..783ebfb 100644 --- a/src/Route.php +++ b/src/Route.php @@ -280,7 +280,7 @@ public function action(): string public static function belongsTo( IlluminateRoute $route, - Server $server + Server $server, ): bool { return Str::contains( $route->getName(),