public function generateVs(Payment $p) { if ($p == null) { return rand(1000, 99999); } $vs = $p->getVs(); if (empty($vs)) { return $p->getOwner()->getBirthNumber(); } return $p->getVs(); }