false]) { if ($options['flip']) { return "{$two}{$one}"; } return "{$one}{$two}"; } /** * Demonstrate formatters. Default format is 'table'. * * @command try:formatters * @field-labels * first: I * second: II * third: III * @usage try:formatters --format=yaml * Emit yaml. * @usage try:formatters --format=csv * Emit CSV. * @usage try:formatters --fields=first,third * Emit some fields. * @usage try:formatters --fields=III,II * Emit other fields. * @aliases try-formatters * @return \Consolidation\OutputFormatters\StructuredData\RowsOfFields */ public function tryFormatters($options = ['format' => 'table', 'fields' => '']) { $outputData = [ 'en' => [ 'first' => 'One', 'second' => 'Two', 'third' => 'Three' ], 'de' => [ 'first' => 'Eins', 'second' => 'Zwei', 'third' => 'Drei' ], 'jp' => [ 'first' => 'Ichi', 'second' => 'Ni', 'third' => 'San' ], 'es' => [ 'first' => 'Uno', 'second' => 'Dos', 'third' => 'Tres' ], ]; return new RowsOfFields($outputData); } /** * This command info is altered. * * @command woot:altered * @aliases woot-initial-alias */ public function wootAltered() { } }