for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Request.php
*
* @copyright More in license.md
* @license http://www.ipublikuj.eu
* @author Adam Kadlec http://www.ipublikuj.eu
* @package iPublikuj:Flickr!
* @subpackage Api
* @since 5.0
* @date 05.03.15
*/
namespace IPub\Flickr\Api;
use IPub;
use IPub\OAuth;
* Modify API call request parameters and add connection signature to the request
* @author Adam Kadlec <[email protected]>
class Request extends OAuth\Api\Request
{
* {@inheritdoc}
public function isPaginated()
$params = $this->getParameters();
return $this->isGet() && (isset($params['per_page']) || isset($params['page']));
}
public function getSignableParameters()
// Grab all parameters
$params = array_merge($this->getParameters(), $this->post);
// Remove oauth_signature if present
// Ref: Spec: 9.1.1 ("The oauth_signature parameter MUST be excluded.")
if (isset($params['oauth_signature'])) {
unset($params['oauth_signature']);
return OAuth\Utils\Url::buildHttpQuery($params);