/** * @return bool */ public function canQuote(NMacroTokenizer $tokenizer) { return $tokenizer->isCurrent(NMacroTokenizer::T_SYMBOL) && (!$tokenizer->hasPrev() || $tokenizer->isPrev(',', '(', '[', '=', '=>', ':', '?')) && (!$tokenizer->hasNext() || $tokenizer->isNext(',', ')', ']', '=', '=>', ':', '|')); }