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;