protected function __construct(array $params)
 {
     $this->cache = SquirtUtil::validateParamClassWithDefault('cache', 'Doctrine\\Common\\Cache\\Cache', $params, function () {
         return new ArrayCache();
     });
     $this->cacheLifetimeSeconds = SquirtUtil::validateNumericParamWithDefault('cacheLifetimeSeconds', $params, 0);
 }
Exemplo n.º 2
0
 public function testValidateNumericParamWithDefault()
 {
     $result = SquirtUtil::validateNumericParamWithDefault('num', array('num' => '5'), 3);
     $this->assertEquals('5', $result);
     $result = SquirtUtil::validateNumericParamWithDefault('num', array('num' => 6), 3);
     $this->assertEquals(6, $result);
     $result = SquirtUtil::validateNumericParamWithDefault('num', array(), 3);
     $this->assertEquals(3, $result);
 }