Zendesk\API\Traits\Utility\ChainedParametersTrait::addChainedParametersToParams PHP Method

addChainedParametersToParams() public method

A helper method to add the chained parameters to the existing parameters.
public addChainedParametersToParams ( array $params, array $map ) : array
$params array The existing parameters
$map array An array describing what parameter key corresponds to which classId e.g. ['ticket_id' => 'Zendesk\API\Ticket'] normal usage would be ['id' => $this::class]
return array
    public function addChainedParametersToParams($params, $map)
    {
        $chainedParameters = $this->getChainedParameters();
        foreach ($map as $key => $className) {
            if (array_key_exists($className, $chainedParameters)) {
                $params[$key] = $chainedParameters[$className];
            }
        }
        return $params;
    }