protected function escapeList($list) { $result = []; foreach ($list as $v) { if (!is_array($v)) { $result[] = $v; continue; } $result[] = $this->escapeList($v); } return '(' . implode(' ', $result) . ')'; }