Commit 6a67922d authored by Bong Cosca's avatar Bong Cosca
Browse files

Implement 1KiB output buffer granularity (Issue #385)

parent 98683c6a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1125,7 +1125,7 @@ final class Base {
				else
					$this->expire(0);
				if (!strlen($body)) {
					ob_start();
					ob_start(NULL,1024);
					// Call route handler
					$this->call($handler,array($this,$args),
						'beforeroute,afterroute');
@@ -1825,7 +1825,7 @@ class View extends Prefab {
	**/
	protected function sandbox() {
		extract($this->hive);
		ob_start();
		ob_start(NULL,1024);
		require($this->view);
		return ob_get_clean();
	}
+1 −1
Original line number Diff line number Diff line
@@ -450,7 +450,7 @@ class Image {
	function dump() {
		$args=func_get_args();
		$format=$args?array_shift($args):'png';
		ob_start();
		ob_start(NULL,1024);
		call_user_func_array('image'.$format,
			array_merge(array($this->data),$args));
		return ob_get_clean();
+2 −2
Original line number Diff line number Diff line
@@ -242,7 +242,7 @@ class Web extends Prefab {
			}
		);
		curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,FALSE);
		ob_start();
		ob_start(NULL,1024);
		curl_exec($curl);
		curl_close($curl);
		$body=ob_get_clean();
@@ -793,7 +793,7 @@ if (!function_exists('gzdecode')) {
		file_put_contents($file=$tmp.'/'.
			$fw->hash($fw->get('ROOT').$fw->get('BASE')).'.'.
			$fw->hash(uniqid()).'.gz',$str,LOCK_EX);
		ob_start();
		ob_start(NULL,1024);
		readgzfile($file);
		$out=ob_get_clean();
		@unlink($file);