Changeset View
Changeset View
Standalone View
Standalone View
src/applications/herald/field/HeraldField.php
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | switch ($standard_type) { | ||||
HeraldAdapter::CONDITION_NOT_EXISTS, | HeraldAdapter::CONDITION_NOT_EXISTS, | ||||
); | ); | ||||
case self::STANDARD_TEXT_LIST: | case self::STANDARD_TEXT_LIST: | ||||
return array( | return array( | ||||
HeraldAdapter::CONDITION_CONTAINS, | HeraldAdapter::CONDITION_CONTAINS, | ||||
HeraldAdapter::CONDITION_NOT_CONTAINS, | HeraldAdapter::CONDITION_NOT_CONTAINS, | ||||
HeraldAdapter::CONDITION_REGEXP, | HeraldAdapter::CONDITION_REGEXP, | ||||
HeraldAdapter::CONDITION_NOT_REGEXP, | HeraldAdapter::CONDITION_NOT_REGEXP, | ||||
HeraldAdapter::CONDITION_EXISTS, | |||||
HeraldAdapter::CONDITION_NOT_EXISTS, | |||||
); | ); | ||||
case self::STANDARD_TEXT_MAP: | case self::STANDARD_TEXT_MAP: | ||||
return array( | return array( | ||||
HeraldAdapter::CONDITION_CONTAINS, | HeraldAdapter::CONDITION_CONTAINS, | ||||
HeraldAdapter::CONDITION_NOT_CONTAINS, | HeraldAdapter::CONDITION_NOT_CONTAINS, | ||||
HeraldAdapter::CONDITION_REGEXP, | HeraldAdapter::CONDITION_REGEXP, | ||||
HeraldAdapter::CONDITION_NOT_REGEXP, | HeraldAdapter::CONDITION_NOT_REGEXP, | ||||
HeraldAdapter::CONDITION_REGEXP_PAIR, | HeraldAdapter::CONDITION_REGEXP_PAIR, | ||||
Show All 11 Lines | public function getHeraldFieldValueType($condition) { | ||||
$standard_type = $this->getHeraldFieldStandardType(); | $standard_type = $this->getHeraldFieldStandardType(); | ||||
switch ($standard_type) { | switch ($standard_type) { | ||||
case self::STANDARD_BOOL: | case self::STANDARD_BOOL: | ||||
case self::STANDARD_PHID_BOOL: | case self::STANDARD_PHID_BOOL: | ||||
return new HeraldEmptyFieldValue(); | return new HeraldEmptyFieldValue(); | ||||
case self::STANDARD_TEXT: | case self::STANDARD_TEXT: | ||||
case self::STANDARD_TEXT_LIST: | case self::STANDARD_TEXT_LIST: | ||||
case self::STANDARD_TEXT_MAP: | case self::STANDARD_TEXT_MAP: | ||||
switch ($condition) { | |||||
case HeraldAdapter::CONDITION_EXISTS: | |||||
case HeraldAdapter::CONDITION_NOT_EXISTS: | |||||
return new HeraldEmptyFieldValue(); | |||||
default: | |||||
return new HeraldTextFieldValue(); | return new HeraldTextFieldValue(); | ||||
} | |||||
case self::STANDARD_PHID: | case self::STANDARD_PHID: | ||||
case self::STANDARD_PHID_NULLABLE: | case self::STANDARD_PHID_NULLABLE: | ||||
case self::STANDARD_PHID_LIST: | case self::STANDARD_PHID_LIST: | ||||
switch ($condition) { | switch ($condition) { | ||||
case HeraldAdapter::CONDITION_EXISTS: | case HeraldAdapter::CONDITION_EXISTS: | ||||
case HeraldAdapter::CONDITION_NOT_EXISTS: | case HeraldAdapter::CONDITION_NOT_EXISTS: | ||||
return new HeraldEmptyFieldValue(); | return new HeraldEmptyFieldValue(); | ||||
default: | default: | ||||
▲ Show 20 Lines • Show All 75 Lines • Show Last 20 Lines |