/** * Perform actual sending. * * @return bool * @noinspection */ public function send() { /** @noinspection PhpUndefinedMethodInspection */ $this->Gateway->validate($this); /** @noinspection PhpUndefinedMethodInspection */ return $this->Gateway->send($this); }
/** * Class constructor. */ public function __construct() { $configData = Config::get('Nexmo'); $this->setConfig($configData); parent::__construct(); }
/** * Returns a peer instance associated with this om. * * Since Peer classes are not to have any instance attributes, this method returns the * same instance for all member of this class. The method could therefore * be static, but this would prevent one from overriding the behavior. * * @return GatewayPeer */ public function getPeer() { if (self::$peer === null) { self::$peer = new GatewayPeer(); } return self::$peer; }