class Alert extends Component (View source)

Properties

protected OutputStyle $output

The output style implementation.

from  Component
protected array<int, callable(string): string> $mutators

The list of mutators to apply on the view data.

from  Component

Methods

void
__construct(OutputStyle $output)

Creates a new component instance.

void
renderView(string $view, Arrayable|array $data, int $verbosity)

Renders the given view.

void
compile(string $view, array $data)

Compile the given view contents.

array<int, string>|string
mutate(array<int, string>|string $data, array<int, callable(string): string> $mutators)

Mutates the given data with the given set of mutators.

mixed
usingQuestionHelper(callable $callable)

Eventually performs a question using the component's question helper.

void
render(string $string, int $verbosity = OutputInterface::VERBOSITY_NORMAL)

Renders the component using the given arguments.

Details

void __construct(OutputStyle $output)

Creates a new component instance.

Parameters

OutputStyle $output

Return Value

void

protected void renderView(string $view, Arrayable|array $data, int $verbosity)

Renders the given view.

Parameters

string $view
Arrayable|array $data
int $verbosity

Return Value

void

protected void compile(string $view, array $data)

Compile the given view contents.

Parameters

string $view
array $data

Return Value

void

protected array<int, string>|string mutate(array<int, string>|string $data, array<int, callable(string): string> $mutators)

Mutates the given data with the given set of mutators.

Parameters

array<int, string>|string $data
array<int, callable(string): string> $mutators

Return Value

array<int, string>|string

protected mixed usingQuestionHelper(callable $callable)

Eventually performs a question using the component's question helper.

Parameters

callable $callable

Return Value

mixed

void render(string $string, int $verbosity = OutputInterface::VERBOSITY_NORMAL)

Renders the component using the given arguments.

Parameters

string $string
int $verbosity

Return Value

void

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.