Phalcon\Annotations\Adapter\Base::__construct PHP Method

__construct() public method

Class constructor.
public __construct ( null | array $options = null )
$options null | array
    public function __construct($options = null)
    {
        if (!is_array($options) || !isset($options['lifetime'])) {
            $options['lifetime'] = self::$defaultLifetime;
        }
        if (!is_array($options) || !isset($options['prefix'])) {
            $options['prefix'] = self::$defaultPrefix;
        }
        $this->options = $options;
    }

Usage Example

示例#1
0
 /**
  * {@inheritdoc}
  *
  * @param array $options Options array
  */
 public function __construct(array $options = [])
 {
     if (!isset($options['host'])) {
         $options['host'] = '127.0.0.1';
     }
     if (!isset($options['port'])) {
         $options['port'] = 6379;
     }
     if (!isset($options['persistent'])) {
         $options['persistent'] = false;
     }
     parent::__construct($options);
     $this->redis = new BackendRedis(new FrontendData(['lifetime' => $this->options['lifetime']]), $options);
 }
All Usage Examples Of Phalcon\Annotations\Adapter\Base::__construct