Exemplo n.º 1
0
 public function castValue($value)
 {
     $adjustedValue = parent::castValue($value);
     if (!isset($adjustedValue)) {
         return NULL;
     }
     $adjustedValue = filter_var($adjustedValue, FILTER_VALIDATE_URL);
     if ($adjustedValue === FALSE) {
         throw new IllegalArgumentException(t("'@value' is not of type @type", array('@value' => $value, '@type' => self::$DATA_TYPE)));
     }
     return $adjustedValue;
 }
 protected function isParsableImpl(&$value) {
     return parent::isParsableImpl($value) && (filter_var($value, FILTER_VALIDATE_URL) !== FALSE);
 }