public function isValid($context = null) { $clause[] = 'lang_id = ' . $context['langId']; if (isset($context['id']) && !empty($context['id'])) { $clause[] = 'id <> ' . $context['id']; } $this->dbNoRecordExistsValidator->setExclude(implode(' AND ', $clause)); return parent::isValid($context); }
public function testIsValid() { $id = new Text(); $id->setValue(''); $this->assertFalse($id->isValid()); }