Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * Joomlatools Framework - https://www.joomlatools.com/developer/framework/ * ..
Decoded Output download
<?php
/**
* Joomlatools Framework - https://www.joomlatools.com/developer/framework/
*
* @copyright Copyright (C) 2007 Johan Janssens and Timble CVBA. (http://www.timble.net)
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html>
* @link https://github.com/joomlatools/joomlatools-framework for the canonical source repository
*/
/**
* Http Client
*
* @author Johan Janssens <https://github.com/johanjanssens>
* @package Koowa\Library\Http\Client
*/
interface KHttpClientInterface
{
/**
* Send a http request
*
* @param KHttpRequestInterface $request The http request object
* @throws RuntimeException If the request failed
* @return KHttpResponseInterface
*/
public function send(KHttpRequestInterface $request);
/**
* Send a GET request
*
* If successfull and the response content format is known, the content will returned as an array, if the content
* cannot be unserialised it will be returned directly. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-24
*
* @param string $url The endpoint url
* @param array $headers Optional request headers
* @return array|string|false
*/
public function get($url, $headers = array());
/**
* Send a POST request
*
* If successfull and the response content format is known, the content will returned as an array, if the content
* cannot be unserialised it will be returned directly. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-25
*
* @param string $url The endpoint url
* @param array|KObjectConfigFormat $data The data to send. If the data is an array it will be urlencoded.
* @param array $headers Optional request headers
* @return array|string|false
*/
public function post($url, $data, $headers = array());
/**
* Send a PUT request
*
* If successfull and the response content format is known, the content will returned as an array, if the content
* cannot be unserialised it will be returned directly. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-26
*
* @param string $url The endpoint url
* @param array|KObjectConfigFormat $data The data to send. If the data is an array it will be urlencoded.
* @param array $headers Optional request headers
* @return array|string|false
*/
public function put($url, $data, $headers = array());
/**
* Send a DELETE request
*
* If successfull and the response content format is known, the content will returned as an array, if the content
* cannot be unserialised it will be returned directly. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-29
*
* @param string $url The endpoint url
* @param array|KObjectConfigFormat $data The data to send. If the data is an array it will be urlencoded.
* @param array $headers Optional request headers
* @return array|string|false
*/
public function delete($url, $data = array(), $headers = array());
/**
* Send a OPTIONS request
*
* If successfull the response headers will returned as an array. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-31
*
* @param string $url The endpoint url
* @param array $headers Optional request headers
* @return array|false
*/
public function options($url, $headers = array());
/**
* Send a HEAD request
*
* If successfull the response headers will returned as an array. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-25
*
* @param string $url The endpoint url
* @param array $headers Optional request headers
* @return array|false
*/
public function head($url, $headers = array());
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Joomlatools Framework - https://www.joomlatools.com/developer/framework/
*
* @copyright Copyright (C) 2007 Johan Janssens and Timble CVBA. (http://www.timble.net)
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html>
* @link https://github.com/joomlatools/joomlatools-framework for the canonical source repository
*/
/**
* Http Client
*
* @author Johan Janssens <https://github.com/johanjanssens>
* @package Koowa\Library\Http\Client
*/
interface KHttpClientInterface
{
/**
* Send a http request
*
* @param KHttpRequestInterface $request The http request object
* @throws RuntimeException If the request failed
* @return KHttpResponseInterface
*/
public function send(KHttpRequestInterface $request);
/**
* Send a GET request
*
* If successfull and the response content format is known, the content will returned as an array, if the content
* cannot be unserialised it will be returned directly. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-24
*
* @param string $url The endpoint url
* @param array $headers Optional request headers
* @return array|string|false
*/
public function get($url, $headers = array());
/**
* Send a POST request
*
* If successfull and the response content format is known, the content will returned as an array, if the content
* cannot be unserialised it will be returned directly. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-25
*
* @param string $url The endpoint url
* @param array|KObjectConfigFormat $data The data to send. If the data is an array it will be urlencoded.
* @param array $headers Optional request headers
* @return array|string|false
*/
public function post($url, $data, $headers = array());
/**
* Send a PUT request
*
* If successfull and the response content format is known, the content will returned as an array, if the content
* cannot be unserialised it will be returned directly. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-26
*
* @param string $url The endpoint url
* @param array|KObjectConfigFormat $data The data to send. If the data is an array it will be urlencoded.
* @param array $headers Optional request headers
* @return array|string|false
*/
public function put($url, $data, $headers = array());
/**
* Send a DELETE request
*
* If successfull and the response content format is known, the content will returned as an array, if the content
* cannot be unserialised it will be returned directly. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-29
*
* @param string $url The endpoint url
* @param array|KObjectConfigFormat $data The data to send. If the data is an array it will be urlencoded.
* @param array $headers Optional request headers
* @return array|string|false
*/
public function delete($url, $data = array(), $headers = array());
/**
* Send a OPTIONS request
*
* If successfull the response headers will returned as an array. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-31
*
* @param string $url The endpoint url
* @param array $headers Optional request headers
* @return array|false
*/
public function options($url, $headers = array());
/**
* Send a HEAD request
*
* If successfull the response headers will returned as an array. If the request fails FALSE will be returned.
*
* @link https://tools.ietf.org/html/rfc7231#page-25
*
* @param string $url The endpoint url
* @param array $headers Optional request headers
* @return array|false
*/
public function head($url, $headers = array());
}
Function Calls
None |
Stats
MD5 | d02d624ac41e024860f91a48a20259dd |
Eval Count | 0 |
Decode Time | 95 ms |