/** * @param string $query * @param ICurrencyRateProvider $provider */ public function __construct($query, ICurrencyRateProvider $provider) { parent::__construct($provider); $this->query = $query; $this->message = sprintf('Could not create XML from query "%s" for provider %s', $query, $provider->getName()); }
/** * @param \DateTime $date * @param ICurrencyRateProvider $provider */ public function __construct(\DateTime $date, ICurrencyRateProvider $provider) { parent::__construct($provider); $this->date = $date; $this->message = sprintf('No rates available for %s date with provider %s', $date->format('Y-m-d'), $provider->getName()); }