OutputFormatterStyle
class OutputFormatterStyle implements OutputFormatterStyleInterface
Стиль форматирования вывода для определения стилей.
Методы
| __construct(string|null $foreground = null, string|null $background = null, array $options = array()) Инициализирует стиль форматирования вывода. | ||
| setForeground(string $color = null) Устанавливает цвет переднего плана стиля. | ||
| setBackground(string $color = null) Устанавливает цвет фона стиля. | ||
| setOption(string $option) Устанавливает определенный параметр стиля. | ||
| unsetOption(string $option) Снимает определенный параметр стиля. | ||
| setOptions(array $options) Устанавливает сразу несколько параметров стиля. | ||
| string | apply(string $text) Применяет стиль к заданному тексту. |
Детали
__construct(string|null $foreground = null, string|null $background = null, array $options = array())
Инициализирует стиль форматирования вывода.
Параметры
| string|null | $foreground | Имя цвета переднего плана стиля |
| string|null | $background | Имя цвета фона стиля |
| array | $options | Параметры стиля |
setForeground(string $color = null)
Устанавливает цвет переднего плана стиля.
Параметры
| string | $color | Имя цвета |
Исключения
| InvalidArgumentException | Если имя цвета не определено |
setBackground(string $color = null)
Устанавливает цвет фона стиля.
Параметры
| string | $color | Имя цвета |
Исключения
| InvalidArgumentException | Если имя цвета не определено |
setOption(string $option)
Устанавливает определенный параметр стиля.
Параметры
| string | $option | Имя параметра |
Исключения
| InvalidArgumentException | Если имя параметра не определено |
unsetOption(string $option)
Снимает определенный параметр стиля.
Параметры
| string | $option | Имя параметра |
Исключения
| InvalidArgumentException | Если имя параметра не определено |
setOptions(array $options)
Устанавливает сразу несколько параметров стиля.
Параметры
| array | $options |
string apply(string $text)
Применяет стиль к заданному тексту.
Параметры
| string | $text | Текст для форматирования |
Возвращаемое значение
| string |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Console/Formatter/OutputFormatterStyle.html