Skip to content

Commit cf1796d

Browse files
committed
chore(main): update example for quick testing
1 parent 652ffc6 commit cf1796d

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ composer require aryeo/papi --dev
1919

2020
# report safe example...
2121
export PWD=$(pwd)
22-
./bin/papi report safe l_spec=${PWD}/examples/out/PetStore/PetStore.LAST.json c_spec=${PWD}/examples/out/PetStore/PetStore.MERGED.json
22+
./bin/papi report safe l_spec=${PWD}/examples/reference/PetStore/PetStore.2021-07-23.json c_spec=${PWD}/examples/reference/PetStore/PetStore.2021-07-23-changed.json
2323
```
2424

2525
# Contributing

app/Methods/PapiMethods.php

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ public static function validFilePath(string $path): bool
2626

2727
public static function specTestDirectory($project_dir)
2828
{
29-
$normalized_project_dir = '/'.ltrim($project_dir, '/');
29+
$normalized_project_dir = '/' . ltrim($project_dir, '/');
3030

31-
return $normalized_project_dir.'/tests/Spec';
31+
return $normalized_project_dir . '/tests/Spec';
3232
}
3333

3434
public static function scandirRecursively($dir)
@@ -77,7 +77,7 @@ public static function specFilesInDir(string $dir, string $format)
7777
if (is_dir($item) || !PapiMethods::validExtension($format, $extension)) {
7878
return false;
7979
} else {
80-
return strlen(''.basename($item, '.'.$extension)) > 0;
80+
return strlen('' . basename($item, '.' . $extension)) > 0;
8181
}
8282
});
8383
}
@@ -89,7 +89,7 @@ public static function specFilesInDir(string $dir, string $format)
8989
public static function specNameAndVersion($spec_file)
9090
{
9191
$extension = pathinfo($spec_file, PATHINFO_EXTENSION);
92-
$file_name = ''.basename($spec_file, '.'.$extension);
92+
$file_name = '' . basename($spec_file, '.' . $extension);
9393
$split_index = strpos($file_name, '.');
9494
$spec_name = substr($file_name, 0, $split_index);
9595
$spec_version = substr($file_name, $split_index + 1);
@@ -215,7 +215,7 @@ public static function arrayFindRecursive(array $haystack, $needle, $glue = '.')
215215
}
216216

217217
yield [
218-
'path' => '['.str_replace('.', '][', implode($glue, $keys)).']',
218+
'path' => '[' . str_replace('.', '][', implode($glue, $keys)) . ']',
219219
'value' => $value,
220220
];
221221
}
@@ -286,7 +286,7 @@ public static function formatOperationKey($operation_key)
286286
$trimmed_key = substr($operation_key, 1, -1);
287287
$parts = explode('][', $trimmed_key);
288288

289-
return strtoupper($parts[2]).' '.$parts[1];
289+
return strtoupper($parts[2]) . ' ' . $parts[1];
290290
}
291291

292292
public static function formatEnumKey($property_key)
@@ -306,7 +306,7 @@ public static function matchingOperationKeys($a_open_api, $b_open_api)
306306
$path = $key_path[1];
307307
$operation = $key_path[2];
308308

309-
if (isset($b_open_api->paths[$path]->getOperations()[$operation])) {
309+
if (isset($b_open_api->paths[$path]) && $b_open_api->paths[$path]->getOperations()[$operation]) {
310310
yield $operation_key;
311311
}
312312
}
@@ -352,10 +352,10 @@ public static function getSchemaArrayFromSpecObject(?SpecBaseObject $object)
352352
public static function fullyQualifiedClassName($path, $spec_name, $spec_version)
353353
{
354354
$path_segments = PapiMethods::specPathToSegments($path);
355-
$class_name = join('', $path_segments).'Test';
356-
$class_namespace = 'Tests\Spec\\'.ucfirst($spec_name).'\\'.str_replace('-', '_', $spec_version);
355+
$class_name = join('', $path_segments) . 'Test';
356+
$class_namespace = 'Tests\Spec\\' . ucfirst($spec_name) . '\\' . str_replace('-', '_', $spec_version);
357357

358-
return $class_namespace.'\\'.$class_name;
358+
return $class_namespace . '\\' . $class_name;
359359
}
360360

361361
public static function models($models_dir, $format)
@@ -367,9 +367,9 @@ public static function models($models_dir, $format)
367367
$models_dir = basename(dirname($model_path));
368368

369369
$extension = pathinfo($model_path, PATHINFO_EXTENSION);
370-
$model_name = basename($model_path, '.'.$extension);
370+
$model_name = basename($model_path, '.' . $extension);
371371

372-
$model_key = $models_dir.DIRECTORY_SEPARATOR.$model_name;
372+
$model_key = $models_dir . DIRECTORY_SEPARATOR . $model_name;
373373

374374
if (!isset($models[$model_key])) {
375375
$models[$model_key] = $model_key;
@@ -397,12 +397,12 @@ public static function operationKeysFromOpenApi($open_api, $path_format = false)
397397
foreach ($pathItem->getOperations() as $method_key => $operationItem) {
398398
if (in_array($method_key, $valid_methods, true)) {
399399
if ($path_format) {
400-
$key_and_value = '[paths]['.$path_key.']['.$method_key.']';
400+
$key_and_value = '[paths][' . $path_key . '][' . $method_key . ']';
401401
if (!isset($operations[$key_and_value])) {
402402
$operations[$key_and_value] = $key_and_value;
403403
}
404404
} else {
405-
$key_and_value = strtoupper($method_key).' '.$path_key;
405+
$key_and_value = strtoupper($method_key) . ' ' . $path_key;
406406
if (!isset($operations[$key_and_value])) {
407407
$operations[$key_and_value] = $key_and_value;
408408
}
@@ -481,7 +481,7 @@ public static function versionsEqualToOrBelow($spec_dir, $version, $format)
481481

482482
$spec_versions = array_map(function ($a) {
483483
$extension = pathinfo($a, PATHINFO_EXTENSION);
484-
$base_name = basename($a, '.'.$extension);
484+
$base_name = basename($a, '.' . $extension);
485485

486486
return substr($base_name, strpos($base_name, '.') + 1);
487487
}, $spec_files);
@@ -499,7 +499,7 @@ public static function versionsBetween($spec_dir, $version_floor, $include_floor
499499

500500
$spec_versions = array_map(function ($a) {
501501
$extension = pathinfo($a, PATHINFO_EXTENSION);
502-
$base_name = basename($a, '.'.$extension);
502+
$base_name = basename($a, '.' . $extension);
503503

504504
return substr($base_name, strpos($base_name, '.') + 1);
505505
}, $spec_files);

0 commit comments

Comments
 (0)