setCorporation() публичный Метод

Set corporation.
public setCorporation ( string $corporation ) : Sulu\Bundle\ContactBundle\Entity\AccountInterface
$corporation string
Результат Sulu\Bundle\ContactBundle\Entity\AccountInterface
Пример #1
0
 /**
  * processes given entity for put.
  *
  * @param AccountInterface $account
  * @param Request $request
  *
  * @throws EntityNotFoundException
  * @throws RestException
  */
 protected function doPut(AccountInterface $account, Request $request)
 {
     $account->setName($request->get('name'));
     $account->setCorporation($request->get('corporation'));
     $accountManager = $this->getAccountManager();
     if ($request->get('uid') !== null) {
         $account->setUid($request->get('uid'));
     }
     if (array_key_exists('id', $request->get('logo', []))) {
         $accountManager->setLogo($account, $request->get('logo')['id']);
     }
     $this->setParent($request->get('parent'), $account);
     $user = $this->getUser();
     $account->setChanger($user);
     // Process details
     if (!($accountManager->processUrls($account, $request->get('urls', [])) && $accountManager->processEmails($account, $request->get('emails', [])) && $accountManager->processFaxes($account, $request->get('faxes', [])) && $accountManager->processPhones($account, $request->get('phones', [])) && $accountManager->processAddresses($account, $request->get('addresses', [])) && $accountManager->processTags($account, $request->get('tags', [])) && $accountManager->processNotes($account, $request->get('notes', [])) && $accountManager->processCategories($account, $request->get('categories', [])) && $accountManager->processBankAccounts($account, $request->get('bankAccounts', [])))) {
         throw new RestException('Updating dependencies is not possible', 0);
     }
 }
Пример #2
0
 /**
  * processes given entity for put.
  *
  * @param AccountInterface $account
  * @param Request          $request
  *
  * @throws EntityNotFoundException
  * @throws RestException
  */
 protected function doPut(AccountInterface $account, Request $request)
 {
     // set name
     $account->setName($request->get('name'));
     $account->setCorporation($request->get('corporation'));
     // set disabled
     $disabled = $request->get('disabled');
     if ($disabled !== null) {
         $account->setDisabled($disabled);
     }
     if ($request->get('uid') !== null) {
         $account->setUid($request->get('uid'));
     }
     // set parent
     $this->setParent($request->get('parent'), $account);
     // set changed
     $user = $this->getUser();
     $account->setChanger($user);
     $accountManager = $this->getContactManager();
     // process details
     if (!($accountManager->processUrls($account, $request->get('urls', [])) && $accountManager->processEmails($account, $request->get('emails', [])) && $accountManager->processFaxes($account, $request->get('faxes', [])) && $accountManager->processPhones($account, $request->get('phones', [])) && $accountManager->processAddresses($account, $request->get('addresses', [])) && $accountManager->processTags($account, $request->get('tags', [])) && $accountManager->processNotes($account, $request->get('notes', [])) && $accountManager->processCategories($account, $request->get('categories', [])) && $accountManager->processBankAccounts($account, $request->get('bankAccounts', [])))) {
         throw new RestException('Updating dependencies is not possible', 0);
     }
 }