Example #1
0
 /**
  * @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;
 }
Example #2
0
 /**
  * 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));
 }
Example #3
0
/**
 * 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);
}
Example #4
0
/**
 * @param mixed $v
 * @return int
 * @throws DFE
 */
function df_nat0($v)
{
    return df_nat($v, $allow0 = true);
}