示例#1
0
 /**
  * @param IpnEntity $ipn
  * @return array|bool
  */
 protected function respondToValidIpn(IpnEntity $ipn)
 {
     $urls = $this->urlCollection->findListeners($ipn->invoice);
     $ipn->setInvoiceMatches($this->urlCollection->getMatchedParts());
     if ($urls) {
         $ipn->setForwardUrls($urls);
         foreach ($this->subscribers as $subscriber) {
             $subscriber->onValidIpn($ipn);
         }
     }
     return $urls;
 }