/** * @override * @param mixed $value * @throws \Zend_Filter_Exception * @return int */ public function filter($value) { /** @var int $result */ try { $result = df_nat($value); } catch (\Exception $e) { df_error(new \Zend_Filter_Exception(df_ets($e))); } return $result; }
/** * 2015-12-26 * @param string|null $key [optional] * @param null|string|int|S|Store $s [optional] * @return int */ public function nat($key = null, $s = null) { return df_nat($this->v($key ?: df_caller_f(), $s)); }
/** * 2016-09-05 * @param object|int|string $o * @param bool $allowNull [optional] * @return int */ function df_idn($o, $allowNull = false) { return df_nat(df_id($o, $allowNull), $allowNull); }
/** * @param mixed $v * @return int * @throws DFE */ function df_nat0($v) { return df_nat($v, $allow0 = true); }