* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class Writer implements WriterInterface { /** @var mixed */ protected $data; /** @var string */ protected $contentType; /** * @param mixed $data * @param string|null $contentType */ public function __construct($data, $contentType = null) { $this->data = $data; $this->contentType = $contentType; } /** * @inheritdoc */ public function getData() { return $this->data; } /** * @inheritdoc */ public function getContentType() { return $this->contentType; } /** * @inheritdoc */ public function writeTo(ResponseInterface $response) { if ($this->contentType !== null) { $response->setHeader('Content-Type', $this->contentType); } $response->getBody()->write((string) $this->data); } } __halt_compiler();----SIGNATURE:----lr1/1w9bMIzp47DoQUSSS30bSfRGmIfpEeAQg5tk7R4lmUnOKE/HNpavlH6Y2QGfjFHsX35XRhPJ+KaanM8a8TgImxK8UvgpbZmPwAeyoxMZU+Ke4h43tQnBEMz4zGAh3e05gEvaXvnbe4pacBpcvD8GyHR4sGS6RkWdJXuXd14UjD/dyoy3/Iw7Q5bnqSKErBWWTIcLAl+vzdrp6rp7n4xo4EoZjzdHG2vy6tku7+DVsPCLsi1JM+9/bTulR/eBYnswJ4TnpPcpjXHVXmhUEjBnhMbUDb3RMlr3Hz3n8wA4eNCAtYuoOHbaPIls5thpnfPwahmWPf8DcOoe6XOjrVeNHAsdhhsmVcsUw7lxIIlQRTTrvZ5gp1dZsBUtQMxyWkNonSO5e/FiVv5ie5DngoHcjYOOLtyjXteENE6pCoI7rfnHZkEUGdOR4kcyKkWNVtjekoDdOkvOXXjNwptbRnJM1/9ujlh5hzzjoYh5M8bTM7oYivxIfFxHrrAvQra9GuxnSQ8MqdxW89DDzZb5tBTcwv2vyeeE/OJAUyEcMpKtKcr9GyMtfbJIu8suSjQLRrCZlsaTrmBTU46k/UHBpHkHE/Tx2YcIScNW3zPs30N+a6nrw/imnIKdXb0O/eHo0dejuDqROzevWF4qOrnk3nh8JYcQL745AOuK1liLHZY=----ATTACHMENT:----NTgxMjAxMDgxNDQ3MzU2MyAyNzgwMTY2MTcyMzg0NDkyIDgxNjM2MTk0NTg4MTgzODM=