/** * @param Struct\SMS $item * @return string */ protected function prepareUrl(Struct\SMS $item) { $config = $this->serviceLocator->get('Config'); $format = "%s?account=%s&login=%s&password=%s&from=%s&to=%s&message=%s&contentType=application/json"; return sprintf($format, $config['ovh']['url'], $config['ovh']['account'], $config['ovh']['username'], $config['ovh']['password'], urlencode($item->getFrom()->getNumber()), urlencode($item->getTo()->getNumber()), urlencode($item->getMessage()->getContent())); }