Exemple #1
0
 /**
  * Construct an abstract sampler.
  *
  * @param   array  $parameters    Parameters.
  * @return  void
  */
 public function __construct(array $parameters = [])
 {
     $this->_parameters = new Zformat\Parameter(__CLASS__, [], ['integer.min' => -16, 'integer.max' => 15, 'float.min' => -128.0, 'float.max' => 127.0]);
     $this->_parameters->setParameters($parameters);
     if (null === $this->_parameters->getParameter('integer.min')) {
         $this->_parameters->setParameter('integer.min', PHP_INT_MIN);
     }
     if (null === $this->_parameters->getParameter('integer.max')) {
         $this->_parameters->setParameter('integer.max', PHP_INT_MAX);
     }
     if (null === $this->_parameters->getParameter('float.min')) {
         $this->_parameters->setParameter('float.min', PHP_INT_MIN);
     }
     if (null === $this->_parameters->getParameter('float.max')) {
         $this->_parameters->setParameter('float.max', PHP_INT_MAX);
     }
     $this->construct();
     return;
 }
Exemple #2
0
 /**
  * Constructor.
  *
  * @param   array   $parameters    Parameters.
  * @return  void
  */
 public function __construct(array $parameters = [])
 {
     $this->_parameters = new Zformat\Parameter(__CLASS__, ['id' => null], ['lifetime' => 3600, 'serialize_content' => true, 'make_id_with.cookie' => true, 'make_id_with.files' => true, 'make_id_with.get' => true, 'make_id_with.post' => true, 'make_id_with.server' => false, 'make_id_with.session' => true, 'apc' => '', 'eaccelerator' => '', 'file.cache_directory' => 'hoa://Data/Variable/Cache/(:id:).ca', 'file.compress.active' => true, 'file.compress.level' => true, 'memcache.compress.active' => true, 'memcache.database.host' => '127.0.0.1', 'memcache.database.port' => 11211, 'memcache.database.persistent' => true, 'sqlite.cache_directory' => 'hoa://Data/Variable/Cache/Cache.db', 'sqlite.database.host' => '127.0.0.1', 'xcache' => '', 'zendplatform' => '']);
     $this->_parameters->setParameters($parameters);
     return;
 }
Exemple #3
0
 /**
  * Build a new dispatcher.
  *
  * @param   array   $parameters    Parameters.
  * @return  void
  */
 public function __construct(array $parameters = [])
 {
     $this->_parameters = new Zformat\Parameter(__CLASS__, ['call' => 'main', 'able' => 'main'], ['synchronous.call' => '(:call:U:)', 'synchronous.able' => '(:able:U:)', 'asynchronous.call' => '(:%synchronous.call:)', 'asynchronous.able' => '(:%synchronous.able:)Async']);
     $this->_parameters->setParameters($parameters);
     return;
 }