/** * Return invoice payments * * @param void * @return array */ function getPayments() { if ($this->payments === false) { $this->payments = InvoicePayments::findByInvoice($this); } // if return $this->payments; }