Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Pad array to the specified length with a value
array_pad(array $arrayint $lengthmixed $value): array
    public function pad($size$value)

    {

        return new static(
array_pad($this->items$size$value));

    }
    protected function parseMiddleware($middleware)

    {

        [
$name$parameters] = array_pad(explode(':'$middleware2), 2, []);



        if (
is_string($parameters)) {

            
$parameters explode(','$parameters);
    protected function parsePipeString($pipe)

    {

        [
$name$parameters] = array_pad(explode(':'$pipe2), 2, []);



        if (
is_string($parameters)) {

            
$parameters explode(','$parameters);
    protected function parseQueues($queues)

    {

        return 
collect(explode(','$queues))->map(function ($queue) {

            [
$connection$queue] = array_pad(explode(':'$queue2), 2null);



            if (! isset(
$queue)) {

                
$queue $connection;
        [$name$parameters] = array_pad(explode(':'$name2), 2null);



        return (
$map[$name] ?? $name).(! is_null($parameters) ? ':'.$parameters '');

    }
                continue;

            }



            [
$middleware$parameters] = array_pad(

                
explode(':'$middleware2), 2null

            
);
    public function parseNamedParameters($parameters)

    {

        return 
array_reduce($parameters, function ($result$item) {

            [
$key$value] = array_pad(explode('='$item2), 2null);



            
$result[$key] = $value;