public function testIssue1992() { $form = new \Phalcon\Forms\Form(); $name = new \Phalcon\Forms\Element\Text("name"); $name->addValidator(new StringLength(array('min' => 10, 'messageMinimum' => 'The name is too short'))); $form->add($name); $form->appendMessage("name", new \Phalcon\Validation\Message('Must be not empty ')); $messages = $form->getMessages(); $this->assertEquals(count($messages), 1); $this->assertFalse($form->isValid(array('name' => 'phalcon'))); $this->assertEquals(count($messages), 1); $form->appendMessages("name", array(new \Phalcon\Validation\Message('Must be not empty '), new \Phalcon\Validation\Message('Must be an email address'))); $messages = $form->getMessages(); $this->assertEquals(count($messages), 3); }