/**
  * @param string    $propertyName
  * @param Validator $validator
  * @param array     $errorMessages
  * @param array     $functionMap
  */
 public function __construct($propertyName, Validator $validator, array &$errorMessages, array &$functionMap)
 {
     parent::__construct($propertyName, $validator, $errorMessages, $functionMap);
     $this->addCondition(__METHOD__);
 }