This class adds helper method to describe objects in various formats.
- Full name:
\Symfony\Component\Console\Helper\DescriptorHelper
- Parent class:
\Symfony\Component\Console\Helper\Helper
private \Symfony\Component\Console\Descriptor\DescriptorInterface[] $descriptors
public __construct(): mixed
Describes an object if supported.
public describe(\Symfony\Component\Console\Output\OutputInterface $output, ?object $object, array $options = []): mixed
Available options are:
- format: string, the output format name
- raw_text: boolean, sets output type as raw
Parameters:
Parameter | Type | Description |
---|---|---|
$output |
\Symfony\Component\Console\Output\OutputInterface | |
$object |
?object | |
$options |
array |
Registers a descriptor.
public register(string $format, \Symfony\Component\Console\Descriptor\DescriptorInterface $descriptor): $this
Parameters:
Parameter | Type | Description |
---|---|---|
$format |
string | |
$descriptor |
\Symfony\Component\Console\Descriptor\DescriptorInterface |
{@inheritdoc}
public getName(): mixed
public getFormats(): array
Sets the helper set associated with this helper.
public setHelperSet(\Symfony\Component\Console\Helper\HelperSet $helperSet = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$helperSet |
\Symfony\Component\Console\Helper\HelperSet |
Gets the helper set associated with this helper.
public getHelperSet(): \Symfony\Component\Console\Helper\HelperSet|null
Returns the length of a string, using mb_strwidth if it is available.
public static strlen(?string $string): int
-
This method is static.
-
Warning: this method is deprecated. This means that this method will likely be removed in a future version.
Parameters:
Parameter | Type | Description |
---|---|---|
$string |
?string |
Returns the width of a string, using mb_strwidth if it is available.
public static width(?string $string): int
The width is how many characters positions the string will use.
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$string |
?string |
Returns the length of a string, using mb_strlen if it is available.
public static length(?string $string): int
The length is related to how many bytes the string will use.
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$string |
?string |
Returns the subset of a string, using mb_substr if it is available.
public static substr(?string $string, int $from, int $length = null): string
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$string |
?string | |
$from |
int | |
$length |
int |
public static formatTime(mixed $secs): mixed
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$secs |
mixed |
public static formatMemory(int $memory): mixed
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$memory |
int |
public static strlenWithoutDecoration(\Symfony\Component\Console\Formatter\OutputFormatterInterface $formatter, ?string $string): mixed
-
This method is static.
-
Warning: this method is deprecated. This means that this method will likely be removed in a future version.
Parameters:
Parameter | Type | Description |
---|---|---|
$formatter |
\Symfony\Component\Console\Formatter\OutputFormatterInterface | |
$string |
?string |
public static removeDecoration(\Symfony\Component\Console\Formatter\OutputFormatterInterface $formatter, ?string $string): mixed
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$formatter |
\Symfony\Component\Console\Formatter\OutputFormatterInterface | |
$string |
?string |