Documentation

WrappableOutputFormatterInterface extends OutputFormatterInterface

Formatter interface for console output that supports word wrapping.

Tags
author

Roland Franssen franssen.roland@gmail.com

Table of Contents

Methods

format()  : string|null
Formats a message according to the given styles.
formatAndWrap()  : string
Formats a message according to the given styles, wrapping at `$width` (0 means no wrapping).
getStyle()  : OutputFormatterStyleInterface
Gets style options from style with specified name.
hasStyle()  : bool
Checks if output formatter has style with specified name.
isDecorated()  : bool
Whether the output will decorate messages.
setDecorated()  : void
Sets the decorated flag.
setStyle()  : void
Sets a new style.

Methods

format()

Formats a message according to the given styles.

public format(string|null $message) : string|null
Parameters
$message : string|null
Return values
string|null

formatAndWrap()

Formats a message according to the given styles, wrapping at `$width` (0 means no wrapping).

public formatAndWrap(string|null $message, int $width) : string
Parameters
$message : string|null
$width : int
Return values
string

hasStyle()

Checks if output formatter has style with specified name.

public hasStyle(string $name) : bool
Parameters
$name : string
Return values
bool

setDecorated()

Sets the decorated flag.

public setDecorated(bool $decorated) : void
Parameters
$decorated : bool

        
On this page

Search results