[Console] Fixes for PHP 8.1 deprecations
This commit is contained in:
parent
be480d8f97
commit
545f058367
@ -117,7 +117,7 @@ class TextDescriptor extends Descriptor
|
|||||||
|
|
||||||
$this->writeText('<comment>Options:</comment>', $options);
|
$this->writeText('<comment>Options:</comment>', $options);
|
||||||
foreach ($definition->getOptions() as $option) {
|
foreach ($definition->getOptions() as $option) {
|
||||||
if (\strlen($option->getShortcut()) > 1) {
|
if (\strlen($option->getShortcut() ?? '') > 1) {
|
||||||
$laterOptions[] = $option;
|
$laterOptions[] = $option;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -201,7 +201,7 @@ class XmlDescriptor extends Descriptor
|
|||||||
|
|
||||||
$dom->appendChild($objectXML = $dom->createElement('option'));
|
$dom->appendChild($objectXML = $dom->createElement('option'));
|
||||||
$objectXML->setAttribute('name', '--'.$option->getName());
|
$objectXML->setAttribute('name', '--'.$option->getName());
|
||||||
$pos = strpos($option->getShortcut(), '|');
|
$pos = strpos($option->getShortcut() ?? '', '|');
|
||||||
if (false !== $pos) {
|
if (false !== $pos) {
|
||||||
$objectXML->setAttribute('shortcut', '-'.substr($option->getShortcut(), 0, $pos));
|
$objectXML->setAttribute('shortcut', '-'.substr($option->getShortcut(), 0, $pos));
|
||||||
$objectXML->setAttribute('shortcuts', '-'.str_replace('|', '|-', $option->getShortcut()));
|
$objectXML->setAttribute('shortcuts', '-'.str_replace('|', '|-', $option->getShortcut()));
|
||||||
|
@ -197,7 +197,7 @@ class ProgressIndicator
|
|||||||
}
|
}
|
||||||
|
|
||||||
return $matches[0];
|
return $matches[0];
|
||||||
}, $this->format));
|
}, $this->format ?? ''));
|
||||||
}
|
}
|
||||||
|
|
||||||
private function determineBestFormat(): string
|
private function determineBestFormat(): string
|
||||||
|
@ -561,7 +561,7 @@ class Table
|
|||||||
if (isset($this->columnMaxWidths[$column]) && Helper::strlenWithoutDecoration($formatter, $cell) > $this->columnMaxWidths[$column]) {
|
if (isset($this->columnMaxWidths[$column]) && Helper::strlenWithoutDecoration($formatter, $cell) > $this->columnMaxWidths[$column]) {
|
||||||
$cell = $formatter->formatAndWrap($cell, $this->columnMaxWidths[$column] * $colspan);
|
$cell = $formatter->formatAndWrap($cell, $this->columnMaxWidths[$column] * $colspan);
|
||||||
}
|
}
|
||||||
if (!strstr($cell, "\n")) {
|
if (!strstr($cell ?? '', "\n")) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
$escaped = implode("\n", array_map([OutputFormatter::class, 'escapeTrailingBackslash'], explode("\n", $cell)));
|
$escaped = implode("\n", array_map([OutputFormatter::class, 'escapeTrailingBackslash'], explode("\n", $cell)));
|
||||||
|
Reference in New Issue
Block a user