protected function getRiaUser() { $ria = new User(); $adminBillingSpec = new BillingSpec(); $adminBillingSpec->setName('Admin Billing Spec for RIA TEST'); $adminBillingSpec->addAppointedUser($ria); $adminBillingSpec->setFees($this->returnAdminFees()); $adminBillingSpec->setMaster(true); $adminBillingSpec->setType(BillingSpec::TYPE_TIER); $adminBillingSpec->setMinimalFee(0); $ria->setAppointedBillingSpec($adminBillingSpec); return $ria; }
protected function createAdminBillingSpec($name) { $fee = new Fee(); $fee->setFeeWithoutRetirement(500); $spec = new BillingSpec(); $spec->setMaster(true); $spec->setMinimalFee(300); $spec->setName($name); $spec->setOwner(null); $spec->setType(BillingSpec::TYPE_FLAT); $spec->setFees(array($fee)); $fee->setBillingSpec($spec); $this->em->persist($spec); $this->em->persist($fee); return $spec; }