/** * {@inheritDoc} */ public function canMatch($pattern) { if (!is_string($pattern)) { return false; } return $this->parser->hasValidSyntax($pattern) && $this->parser->parse($pattern)->is('string'); }
private function isArrayPattern($pattern) { if (!is_string($pattern)) { return false; } return $this->parser->hasValidSyntax($pattern) && $this->parser->parse($pattern)->is('array'); }