protected function decodeResponse($response)
	{
		$response = json_decode($response, true);
		if (is_null($response))
		{
			throw new RuntimeException('Closure Compiler service returned invalid JSON: ' . json_last_error_msg());
		}

		if (isset($response['serverErrors'][0]))
		{
			$error = $response['serverErrors'][0];

			throw new RuntimeException('Server error ' . $error['code'] . ': ' . $error['error']);
		}

		if (isset($response['errors'][0]))
		{
			$error = $response['errors'][0];

			throw new RuntimeException('Compilation error: ' . $error['error']);
		}

		return $response['compiledCode'];
	}
protected function decodeResponse($response)
	{
		$response = json_decode($response, true);
		if (is_null($response))
		{
			throw new RuntimeException('Closure Compiler service returned invalid JSON: ' . json_last_error_msg());
		}

		if (isset($response['serverErrors'][0]))
		{
			$error = $response['serverErrors'][0];

			throw new RuntimeException('Server error ' . $error['code'] . ': ' . $error['error']);
		}

		if (isset($response['errors'][0]))
		{
			$error = $response['errors'][0];

			throw new RuntimeException('Compilation error: ' . $error['error']);
		}

		return $response['compiledCode'];
	}
protected function decodeResponse ( $ response ) { $ response = json_decode ( $ response , true ) ; if ( is_null ( $ response ) ) { throw new RuntimeException ( 'Closure Compiler service returned invalid JSON: ' . json_last_error_msg ( ) ) ; } if ( isset ( $ response [ 'serverErrors' ] [ 0 ] ) ) { $ error = $ response [ 'serverErrors' ] [ 0 ] ; throw new RuntimeException ( 'Server error ' . $ error [ 'code' ] . ': ' . $ error [ 'error' ] ) ; } if ( isset ( $ response [ 'errors' ] [ 0 ] ) ) { $ error = $ response [ 'errors' ] [ 0 ] ; throw new RuntimeException ( 'Compilation error: ' . $ error [ 'error' ] ) ; } return $ response [ 'compiledCode' ] ; }
Decode the response returned by the Closure Compiler service

@param  string $response Response body
@return string           Minified code
Decode the response returned by the Closure Compiler service