ChargebackEvent)) { foreach($xml->ChargebackEvent as $chargebackEvent) { $this->chargebackEvents[] = new PensioAPIChargebackEvent($chargebackEvent); } } } /** * @return PensioAPIChargebackEvent */ public function getNewest() { $newest = null; /* @var $newest PensioAPIChargebackEvent */ foreach($this->chargebackEvents as $chargebackEvent) /* @var $chargebackEvent PensioAPIChargebackEvent */ { if(is_null($newest) || $newest->getDate()->getTimestamp() < $chargebackEvent->getDate()->getTimestamp()) { $newest = $chargebackEvent; } } return $newest; } }