code: protected function getAttributeName($attribute)
      {
          $attributeArray = explode('.', $attribute);
          if (count($attributeArray) > 1) {
              return $attributeArray[0].'['.implode('][', array_slice($attributeArray, 1)).']';
          }
  
          return $attribute;
      }
docs: Handles multidimensional attribute names.
  
  @param mixed $attribute
  @return string