class Illuminate / Foundation / Console / ChannelListCommand

ChannelListCommand

Extends

Properties

protected

$name string

The console command name.

Default: 'channel:list'
protected

$description string

The console command description.

Default: 'List all registered private broadcast channels'
protected static

$terminalWidthResolver Closure |null

The terminal width resolver callback.

Default: null

Methods

public

handle ( Broadcaster $broadcaster ) : void

Execute the console command.

Parameters

protected

displayChannels ( $channels ) : void

Display the channel information on the console.

Parameters

  • $channels Illuminate\...\Collection
protected

forCli ( $channels ) : array

Convert the given channels to regular CLI output.

Parameters

  • $channels Illuminate\...\Collection
protected

determineChannelCountOutput ( $channels , $terminalWidth ) : string

Determine and return the output for displaying the number of registered chanels in the CLI output.

Parameters

  • $channels Illuminate\...\Collection
  • $terminalWidth int
public static

getTerminalWidth ( ) : int

Get the terminal width.

public static

resolveTerminalWidthUsing ( $resolver ) : void

Set a callback that should be used when resolving the terminal width.

Parameters