/** * Sets a new adapter * * @param string|array $options (Optional) Adapter with Options * @return Zend_Filter_TwoWay */ public function setAdapter($options = null) { parent::setAdapter($options); if (!$this->_adapter instanceof Zend_Filter_Encode_AbstractEncode) { require_once 'Zend/Filter/Exception.php'; throw new Zend_Filter_Exception("Adapter '" . $adapter . "' does not extend from Zend_Filter_Encode_AbstractEncode"); } return $this; }