<?php
-/* This file is part of Syj, Copyright (c) 2010 Arnaud Renevier,
+/* This file is part of Syj, Copyright (c) 2010-2011 Arnaud Renevier,
and is published under the AGPL license. */
class Syj_Controller_Action_Helper_SyjApi extends Zend_Controller_Action_Helper_Abstract
protected $_redirect = '';
public function init() {
- $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
- $viewRenderer->setNoRender();
- $layout = Zend_Layout::getMvcInstance();
- if (null !== $layout) {
- $layout->disableLayout();
- }
+ $this->getActionController()->getHelper('SyjNoRender')->disableRender();
}
public function setContentType($contentType) {
public function postDispatch() {
$response = $this->getResponse();
- $response->setHeader('Content-Type', $this->_contentType)
- ->setHeader('Content-Length', strlen($this->_body));
+ $response->setHeader('Content-Type', $this->_contentType, true)
+ ->setHeader('Content-Length', strlen($this->_body), true);
if ($this->_checkIfNoneMatch) {
$request = $this->getRequest();