private function parseElements(ParserInterface $parser, string $elements) { if ('' === $elements) { return []; } $elements = preg_split('/\\s*,\\s*/', $elements); foreach ($elements as $index => $argument) { $elements[$index] = $parser->parse(trim($argument)); } return $elements; }