Пример #1
0
 public function testIntegers()
 {
     $this->assertTrue(Filter::int(0) === 0);
     $this->assertTrue(Filter::int("") === false);
     $this->assertTrue(Filter::int(1) === 1);
     $this->assertTrue(Filter::int(1.0) === 1);
     $this->assertTrue(Filter::int(1.1) === false);
     $this->assertTrue(Filter::int(1, 2) === false);
     $this->assertTrue(Filter::int(5, 2, 4) === false);
     $this->assertTrue(Filter::int(1.1) === false);
     $this->assertTrue(Filter::int("1") === 1);
     $this->assertTrue(Filter::int("1.0") === false);
     $this->assertTrue(Filter::int(" 1a ") === false);
     $this->assertTrue(Filter::int("a") === false);
 }
Пример #2
0
 protected function check_dow($value)
 {
     $values = explode(',', $value);
     foreach ($values as $val) {
         if ($val == '*') {
             return true;
         }
         if (Filter::int($val, 0, 7, false) !== false and $this->time['dow'] == $val) {
             return true;
         }
     }
     return false;
 }