/** * @param \Concepto\Sises\ApplicationBundle\Entity\Empresa $object * @param array $bag * @param array $parameters * * @return array */ protected function preSubmit($object, $bag = array(), $parameters = array()) { $archivos = array(); foreach ($object->getArchivos() as $s) { $archivos[] = $s; } $bag['archivos'] = $archivos; return parent::preSubmit($object, $bag, $parameters); }
/** * @param \Concepto\Sises\ApplicationBundle\Entity\Contrato $object * @param array $bag * @param array $parameters * * @return array */ protected function preSubmit($object, $bag = array(), $parameters = array()) { $servicios = array(); // Servicios antes de bind foreach ($object->getServicios() as $s) { $servicios[] = $s; } $bag['servicios'] = $servicios; return parent::preSubmit($object, $bag, $parameters); }
/** * @param \Concepto\Sises\ApplicationBundle\Entity\Personal\Director $object * @param array $bag * @param array $parameters * * @return array */ protected function preSubmit($object, $bag = array(), $parameters = array()) { $servicios = array(); foreach ($object->getEmpresas() as $s) { $servicios[] = $s; } $bag['empresas'] = $servicios; if (isset($parameters['empresas'])) { $bag['empresas_parameters'] = $parameters['empresas']; unset($parameters['empresas']); } return parent::preSubmit($object, $bag, $parameters); }