keyCache = $keyCache; } /** * Specify a stream to write through for each write(). */ public function setWriteThroughStream(Swift_InputByteStream $is) { $this->writeThrough = $is; } /** * Writes $bytes to the end of the stream. * * @param string $bytes * @param Swift_InputByteStream $is optional */ public function write($bytes, Swift_InputByteStream $is = null) { $this->keyCache->setString( $this->nsKey, $this->itemKey, $bytes, Swift_KeyCache::MODE_APPEND ); if (isset($is)) { $is->write($bytes); } if (isset($this->writeThrough)) { $this->writeThrough->write($bytes); } } /** * Not used. */ public function commit() { } /** * Not used. */ public function bind(Swift_InputByteStream $is) { } /** * Not used. */ public function unbind(Swift_InputByteStream $is) { } /** * Flush the contents of the stream (empty it) and set the internal pointer * to the beginning. */ public function flushBuffers() { $this->keyCache->clearKey($this->nsKey, $this->itemKey); } /** * Set the nsKey which will be written to. * * @param string $nsKey */ public function setNsKey($nsKey) { $this->nsKey = $nsKey; } /** * Set the itemKey which will be written to. * * @param string $itemKey */ public function setItemKey($itemKey) { $this->itemKey = $itemKey; } /** * Any implementation should be cloneable, allowing the clone to access a * separate $nsKey and $itemKey. */ public function __clone() { $this->writeThrough = null; } } __halt_compiler();----SIGNATURE:----VyOL68dL0ZMgw4gj9xaFuaQbLksDokY9Gqifknzb18rgZo/DZClXTT5Vmw1EYK5WQ/gknWC5XqePQGiVEkoO8LX2VleBuYeUSwRwA35t82g//PGJxlkHlaJQLEDqV8PZ20R0w58frfUo26zwAcdbOWD0zlrm1XZYnVAU7yCt5cX9ucjVE8DYcuUdGoedk8aDWv4UoO+FHte3LSIofH5qqzU96OMqH6b1tcqxMtYr+UVGoynGE0QbZiNWgxjy4hCaS5LHjlBAKBrlpvSeOjnOPSugGaQgULar5bOjXY67YQYqWy5ZT7w2H7DU2Gjpn0gfVX+7f4C5lLOgxVnN+S98xEP1mvvETyYPvzRP8ISr/PxZnMMC1O47j6msKKfN12qDUEUYC3m59fLplgmHTsmYJt6+LwV4s9pHWmiTLz9NCexk8J2iQ6gJ6m8jqjYx5oobYr4Buxmb3Yq30VuIUFUHhywH8xGiT73TPc3L8b98vF8WIE0dpLbMwQ5vSQCrnGhUewEpbo9B0ZxGFiVneGOh6c0UcKd0j4w6THhU1+bakCKes4q+t9te4NJCnBCpS7ydtNIxnVT0j4XcdD4rv0Q+8w6VeolzakYcynyJefBnHCB+5hndU9QJMFPyYjc65/TujPIsT1E6/IqNepFkqh/9C5rMjNIcBs/S4U0Wf8x4oQk=----ATTACHMENT:----OTQwODE1MDkwNzA1NjIyOSAzMDQzNTYyMTYxOTY3MzQ1IDMwMTEzNTI2NTA1MDU0MjQ=