Exemple #1
0
 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;
 }