The Formatter class provides helpers to format messages.
- Full name:
\Symfony\Component\Console\Helper\FormatterHelper
- Parent class:
\Symfony\Component\Console\Helper\Helper
Formats a message within a section.
public formatSection(string $section, string $message, string $style = 'info'): string
Parameters:
Parameter | Type | Description |
---|---|---|
$section |
string | |
$message |
string | |
$style |
string |
Formats a message as a block of text.
public formatBlock(string|array $messages, string $style, bool $large = false): string
Parameters:
Parameter | Type | Description |
---|---|---|
$messages |
string|array | The message to write in the block |
$style |
string | |
$large |
bool |
Truncates a message to the given length.
public truncate(string $message, int $length, string $suffix = '...'): string
Parameters:
Parameter | Type | Description |
---|---|---|
$message |
string | |
$length |
int | |
$suffix |
string |
{@inheritdoc}
public getName(): mixed
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 |