Horde_ActiveSync_Policies::__construct PHP Method

__construct() public method

Const'r
public __construct ( Horde_ActiveSync_Wbxml_Encoder $encoder = null, float $version = Horde_ActiveSync::VERSION_TWELVEONE, array $policies = [] )
$encoder Horde_ActiveSync_Wbxml_Encoder The output stream encoder
$version float The EAS Version.
$policies array The policy array.
    public function __construct(Horde_ActiveSync_Wbxml_Encoder $encoder = null, $version = Horde_ActiveSync::VERSION_TWELVEONE, array $policies = array())
    {
        $this->_encoder = $encoder;
        if ($version >= Horde_ActiveSync::VERSION_TWELVE) {
            $this->_defaults = array_merge($this->_defaults, $this->_defaults_twelve);
        }
        if ($version >= Horde_ActiveSync::VERSION_TWELVEONE) {
            $this->_defaults = array_merge($this->_defaults, $this->_defaults_twelveone);
        }
        $this->_version = $version;
        $this->_overrides = $policies;
    }