$collection = $obj->getCompanies();
foreach ($val as $k => $item) {
$company = new \DataObject('companies');
$comp = \Entity\Company::findOneBy(['_id' => $item]);
$company->set('idCompany', $val);
$company->set('name', $comp->get('name'));
$company->set('order', $k+1);
$collection->add($company);
}
$collection->save();
var_dump($collection);
die();
$obj->set('companies', $collection);
break;