From e77af3639807acb6e35b4ddc18404430a079473d Mon Sep 17 00:00:00 2001 From: StyleCI Bot Date: Thu, 23 May 2024 12:58:24 +0000 Subject: [PATCH] Apply fixes from StyleCI --- src/Parsers/DefaultLaravelAttributeParser.php | 2 +- src/Parsers/DefaultLaravelResponseParser.php | 8 +++---- src/Services/SwaggerGeneratorService.php | 24 +++++++++---------- src/SwaggerDefinitions/Content.php | 2 +- .../PropertiesCollection.php | 2 +- src/SwaggerDefinitions/Request.php | 1 + src/SwaggerDefinitions/Response.php | 1 + 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/Parsers/DefaultLaravelAttributeParser.php b/src/Parsers/DefaultLaravelAttributeParser.php index e4ddac2..77740be 100644 --- a/src/Parsers/DefaultLaravelAttributeParser.php +++ b/src/Parsers/DefaultLaravelAttributeParser.php @@ -74,7 +74,7 @@ protected function handleBoolean(Parameter $parameter): void $schema = new Schema($is_not_json ? Schema::INTEGER_TYPE : Schema::BOOLEAN_TYPE); - if($is_not_json) { + if ($is_not_json) { $schema->setMinimum(0); $schema->setMaximum(1); } diff --git a/src/Parsers/DefaultLaravelResponseParser.php b/src/Parsers/DefaultLaravelResponseParser.php index 660db9f..fe6c278 100644 --- a/src/Parsers/DefaultLaravelResponseParser.php +++ b/src/Parsers/DefaultLaravelResponseParser.php @@ -19,11 +19,11 @@ class DefaultLaravelResponseParser implements ParsesResponse */ public function __invoke(?Schema $schema, ReflectionClass $response): ?Schema { - if (!$response->getName()) { + if (! $response->getName()) { return null; } - if (!$this->isJsonResource($response)) { + if (! $this->isJsonResource($response)) { return null; } @@ -42,7 +42,7 @@ public function __invoke(?Schema $schema, ReflectionClass $response): ?Schema protected function getProperties(array $parameters): ?PropertiesCollection { - if(empty($parameters)) { + if (empty($parameters)) { return null; } @@ -64,4 +64,4 @@ protected function isResourceCollection(ReflectionClass $class): bool { return $class->isSubclassOf(ResourceCollection::class); } -} \ No newline at end of file +} diff --git a/src/Services/SwaggerGeneratorService.php b/src/Services/SwaggerGeneratorService.php index d48a946..2e5b471 100644 --- a/src/Services/SwaggerGeneratorService.php +++ b/src/Services/SwaggerGeneratorService.php @@ -23,10 +23,10 @@ use Smoggert\SwaggerGenerator\Exceptions\SwaggerGeneratorException; use Smoggert\SwaggerGenerator\Interfaces\ParsesParameter; use Smoggert\SwaggerGenerator\Interfaces\ParsesResponse; +use Smoggert\SwaggerGenerator\SwaggerDefinitions\Content; use Smoggert\SwaggerGenerator\SwaggerDefinitions\Parameter; use Smoggert\SwaggerGenerator\SwaggerDefinitions\Request; use Smoggert\SwaggerGenerator\SwaggerDefinitions\Response; -use Smoggert\SwaggerGenerator\SwaggerDefinitions\Content; use Smoggert\SwaggerGenerator\SwaggerDefinitions\Schema; use Symfony\Component\Console\Output\OutputInterface; use Throwable; @@ -60,12 +60,12 @@ class SwaggerGeneratorService protected array $apis = []; /** - * @var $parsers string[] + * @var string[] */ protected array $parsers = []; /** - * @var $parsers string[] + * @var string[] */ protected array $response_parsers = []; @@ -523,7 +523,7 @@ protected function createRequestBodyComponent(ReflectionClass $class): string */ protected function createResponseBodyFromJsonResource(?ReflectionType $type): ?Schema { - if(! $type) { + if (! $type) { return null; } @@ -541,7 +541,7 @@ protected function createResponseBodyFromJsonResource(?ReflectionType $type): ?S */ $parser = new $parser_class; - if(! $parser instanceof ParsesResponse) { + if (! $parser instanceof ParsesResponse) { throw new SwaggerGeneratorException("Parser configuration [$parser_class] does not implement [ParsesResponse]."); } @@ -704,7 +704,7 @@ protected function parseParameter(Parameter $query_parameter, string $context): $parser = new $parser_class; - if(! $parser instanceof ParsesParameter) { + if (! $parser instanceof ParsesParameter) { throw new SwaggerGeneratorException("Parser configuration [$parser_class] does not implement [ParsesParameter]."); } @@ -745,7 +745,7 @@ protected function getResponses(Route $route, string $verb): array $response = $this->generateResponse($route); - if(! empty($response)) { + if (! empty($response)) { $responses = array_merge($responses, $response); } @@ -760,7 +760,7 @@ protected function generateResponse(Route $route): array { $method = $this->getRouteMethod($route); - if (!$method) { + if (! $method) { return []; } @@ -770,13 +770,13 @@ protected function generateResponse(Route $route): array $response_class_name = $reflection_class?->getName(); - if (!$response_class_name) { + if (! $response_class_name) { return []; } $schema_name = $this->trimResourcePath($reflection_class->getName()); - if (!$this->hasSchema($schema_name)) { + if (! $this->hasSchema($schema_name)) { $response_schema = $this->createResponseBodyFromJsonResource($reflection_type); if ($response_schema) { @@ -793,7 +793,7 @@ protected function generateResponse(Route $route): array ); return [ - $this->wrapString($this->getStatusCode($reflection_type)) => $response->toArray() + $this->wrapString($this->getStatusCode($reflection_type)) => $response->toArray(), ]; } @@ -802,8 +802,6 @@ protected function hasSchema(string $schema_key): bool return isset($this->schemas[$schema_key]); } - - /** * @throws ReflectionException */ diff --git a/src/SwaggerDefinitions/Content.php b/src/SwaggerDefinitions/Content.php index 085d1b9..b6e28d7 100644 --- a/src/SwaggerDefinitions/Content.php +++ b/src/SwaggerDefinitions/Content.php @@ -10,7 +10,7 @@ class Content implements Arrayable public function setJsonSchema(string $json_schema): void { - $this->schemas[ 'application/json'] = $json_schema; + $this->schemas['application/json'] = $json_schema; } public function seFormUrlEncodedSchema(string $form_url_encoded_schema): void diff --git a/src/SwaggerDefinitions/PropertiesCollection.php b/src/SwaggerDefinitions/PropertiesCollection.php index 8f75dca..58fb67d 100644 --- a/src/SwaggerDefinitions/PropertiesCollection.php +++ b/src/SwaggerDefinitions/PropertiesCollection.php @@ -13,7 +13,7 @@ public function add(string $name, Schema $schema, bool $required = false): void { $this->properties[$name] = $schema; - if($required) { + if ($required) { $this->required[] = $name; } } diff --git a/src/SwaggerDefinitions/Request.php b/src/SwaggerDefinitions/Request.php index 6eedf88..4892c66 100644 --- a/src/SwaggerDefinitions/Request.php +++ b/src/SwaggerDefinitions/Request.php @@ -8,6 +8,7 @@ class Request implements Arrayable { use HasToArray; + public function __construct(protected string|null $description, protected Content $content) { } diff --git a/src/SwaggerDefinitions/Response.php b/src/SwaggerDefinitions/Response.php index 5101e39..8c5194b 100644 --- a/src/SwaggerDefinitions/Response.php +++ b/src/SwaggerDefinitions/Response.php @@ -8,6 +8,7 @@ class Response implements Arrayable { use HasToArray; + public function __construct(protected string $description, protected Content $content) { }