Skip to content

Commit 167e189

Browse files
committed
updated deps, fixed several information extraction and fixed CS
1 parent 3b007d6 commit 167e189

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
}
1717
},
1818
"require": {
19-
"symfony/console": "^7.0.4",
20-
"symfony/dom-crawler": "^7.0.4",
21-
"symfony/css-selector": "^7.0.3",
22-
"symfony/yaml": "^7.0.3"
19+
"symfony/console": "^7.2.0",
20+
"symfony/dom-crawler": "^7.2.0",
21+
"symfony/css-selector": "^7.2.0",
22+
"symfony/yaml": "^7.2.0"
2323
},
2424
"require-dev": {
25-
"friendsofphp/php-cs-fixer": "^3.52.1"
25+
"friendsofphp/php-cs-fixer": "^3.65.0"
2626
}
2727
}

src/Dumper/Dumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ public function dump(array $data): array
163163
isset($data['components']['schemas'][$definition]['properties'])
164164
&& isset($data['components']['schemas'][$definition]['properties'][$propertyName])
165165
) {
166-
$warnings[] = sprintf(
166+
$warnings[] = \sprintf(
167167
'The property "%s" of the definition "%s" already exists and has been overriden.',
168168
$propertyName,
169169
$definition

src/Extractor/Extractor.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public static function buildDefinitionProperty($name, $type, $description, $path
118118
];
119119
}
120120

121-
if ('Array of recipient parameters. See below for details.' === $description) {
121+
if ('Array of recipient parameters. See below for details.' === $description || 'Array of recipient parameters. See below for more details.' === $description) {
122122
$property['items'] = [
123123
'type' => 'object',
124124
'required' => [
@@ -774,6 +774,10 @@ public static function guessPathResponseSchema($summary, $title)
774774
return '#/components/schemas/InvoiceMessageSubjectAndBody';
775775
}
776776

777+
if ('Create and send an invoice message' === $summary) {
778+
return '#/components/schemas/InvoiceMessage';
779+
}
780+
777781
return null;
778782
};
779783

@@ -887,7 +891,7 @@ private function printUnknownDefinitions(array $items)
887891
$item = substr($item, 21);
888892

889893
if (!isset($this->definitions[$item]) && !\in_array($item, ['Error', 'InvoiceMessageSubjectAndBody', 'TeammatesPatchResponse'], true)) {
890-
throw new \LogicException(sprintf('Unknown definition: %s', $item));
894+
throw new \LogicException(\sprintf('Unknown definition: %s', $item));
891895
}
892896
}
893897
}
@@ -898,6 +902,7 @@ private static function cleanupOperationId($operationId)
898902
$conversionMap = [
899903
'createFreeFormInvoice' => 'createInvoice',
900904
'createTimeEntryViaDuration' => 'createTimeEntry',
905+
'createAndSendInvoiceMessage' => 'createInvoiceMessage',
901906
];
902907

903908
return isset($conversionMap[$operationId]) ? $conversionMap[$operationId] : $operationId;

0 commit comments

Comments
 (0)