for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Dacastro4\LaravelGmail\Traits;
use Illuminate\Support\Arr;
trait SendsParameters
{
/**
* Adds values to the property which is used to send additional parameters in the request.
*
* @param $query
* @param string $column
* @param bool $encode
*/
public function add($query, $column = 'q', $encode = true)
$query = $encode ? urlencode($query) : $query;
if (isset($this->params[$column])) {
if ($column === 'pageToken') {
$this->params[$column] = $query;
params
} else {
$this->params[$column] = "{$this->params[$column]} $query";
}
$this->params = Arr::add($this->params, $column, $query);
public function addPageToken($token)
$this->params['pageToken'] = $token;