client = $client; $this->recurring_entity = $recurring_entity; } /* Recurring numbers are set when saved */ public function run() { if ($this->recurring_entity->number != '') return $this->recurring_entity; $this->recurring_entity->number = $this->getNextRecurringInvoiceNumber($this->client); return $this->recurring_entity; } }