src/Processors/FormatterCall.php
private function parseArguments(): array
    {
        if (empty($this->arguments)) {
            return [];
        }

        $arguments = explode(',', $this->arguments);
        $trimmedArguments = array_map('trim', $arguments);
        return array_map(
            function ($argument) {
                $argumentWithoutQuotes = str_replace(['\'', '"'], '', $argument);
                return $argumentWithoutQuotes;
            },
            $trimmedArguments
        );
    }
private function parseArguments(): array
    {
        if (empty($this->arguments)) {
            return [];
        }

        $arguments = explode(',', $this->arguments);
        $trimmedArguments = array_map('trim', $arguments);
        return array_map(
            function ($argument) {
                $argumentWithoutQuotes = str_replace(['\'', '"'], '', $argument);
                return $argumentWithoutQuotes;
            },
            $trimmedArguments
        );
    }
private function parseArguments ( ) : array { if ( empty ( $ this -> arguments ) ) { return [ ] ; } $ arguments = explode ( ',' , $ this -> arguments ) ; $ trimmedArguments = array_map ( 'trim' , $ arguments ) ; return array_map ( function ( $ argument ) { $ argumentWithoutQuotes = str_replace ( [ '\'' , '"' ] , '' , $ argument ) ; return $ argumentWithoutQuotes ; } , $ trimmedArguments ) ; }
The parsing arguments process can be described as follows

- Split the list of arguments `arg_1,...,arg_n` using the comma as delimiter
- Trim the individual argument values
- Remove the quotes from the arguments' values if present
The parsing arguments process can be described as follows