toArray() : []; $schema = array_reduce($schema, static function (array $carry, FieldInterface $field) { return array_merge($carry, $field->toArray()); }, []); array_unshift($schema, 'SCHEMA'); parent::setArguments(array_merge( [$index], $commandArguments, $schema )); } }