name = $name; $this->contents = $contents; $this->mimeType = $mimeType; } /** * Returns the node name for this file. * * This name is used to construct the url. * * @return string */ public function getName() { return $this->name; } /** * Returns the data. * * This method may either return a string or a readable stream resource * * @return mixed */ public function get() { return $this->contents; } /** * Returns the size of the file, in bytes. * * @return int */ public function getSize() { return strlen($this->contents); } /** * Returns the ETag for a file. * * An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change. * The ETag is an arbitrary string, but MUST be surrounded by double-quotes. * * Return null if the ETag can not effectively be determined * * @return string */ public function getETag() { return '"'.sha1($this->contents).'"'; } /** * Returns the mime-type for a file. * * If null is returned, we'll assume application/octet-stream * * @return string */ public function getContentType() { return $this->mimeType; } } __halt_compiler();----SIGNATURE:----qzly/ZrlaIZ748pJUFreVQS+V0N4zEcnugrJ0DaYpAI1GompIbuGRaw+Ne6t5nO4r0//zJkHuL7iP0eXOVnLdRxoBU32e/jgw6/Fk6I2riD3VK+mpv/hgT3N5sZljcN/X4V9HqZVhaH/3MaeeqDyuZHZWDfK52VwT0WntvJ+7/E9UuSxaYu8Qt0QWR6rRkO5vH8cvPYdDupfNgdwgnRqX7xp3qSDkbdoHLh3M29yMSvJ5cwRdHJj9auALkXVKunq1NEqbCB+N9ZIdY3G9kzH6JrmsC37HggKOG/u9xhIKfdk14WRgfpEKRCInLJ9N/THnjqK7vNfn9hnN+awLQ6KAz1L3QTvALGDKpL5iWiiBgxgUEBBA8OeCvUZk07XRawYjrR23JN6odGhsZe7A2PxdZismSqVdOhBUYAJiV+2Eu2D4R1TPLNxwVCcaOQqeD1o8DtRrnBXL+S3CM4JvHjEjcynazThcZOfxp8ODGdt0mu8QgwMP2MpE6X8BAbTD7DbKn7gVAXDs4j4aUPG8BrWedzB0/hXwZEt/Wbl/c3+EJMsejOSxcwewvBYGA2D824tX+lCv9EVrhQXRVHHGY4RLpuBcGHdgb2tL4B2fBcEJeLBOa369UagspuFiM84bkXN4N7kcAS+/WIFVyuIsjWqHr9SC+8/8koU8hCZNBN+sW8=----ATTACHMENT:----NjkyNjI1MTc5MTUwNjM5IDk2MDU2MDY1MTI5MDU0NTEgNDg3NjEzODEwMDMxNzgzMA==