function init() { parent::init(); $oContentField = new AnwContentFieldSettings_url(self::FIELD_PATH, array(AnwDatatype_url::TYPE_ABSOLUTE)); $this->addContentField($oContentField); $oContentField = new AnwContentFieldSettings_string(self::FIELD_DOMAIN); $oContentField->addForbiddenPattern("!^\\.example\\.com!"); $oContentField->setMandatory(true); $this->addContentField($oContentField); }