/** * {@inheritDoc} */ public function getRules(ValidatorInterface $validator, ElementInterface $element = null) { $token = $validator->getToken(); if (strpos($element->getName(), "[") !== false) { $token = preg_replace('#\\[[^\\]]+\\]$#i', "[" . $token . "]", $element->getName()); } return array('equalTo' => '[name="' . $token . '"]'); }