/** * Constructor. * * @param Rublon $rublon * @param string $url * @param array $params */ public function __construct(RublonConsumer $rublon, $params) { parent::__construct($rublon); if (!$rublon->isConfigured()) { trigger_error(RublonConsumer::TEMPLATE_CONFIG_ERROR, E_USER_ERROR); } $consumerRegistrationData = RublonHelper::getConsumerRegistrationData(); $url = $consumerRegistrationData['url'] . $consumerRegistrationData['action'] . $this->urlPath; // Set request URL and parameters $this->setRequestURL($url)->setRequestParams($params); }