public function createInstitutionPropertyByServices(InstitutionProperty $institutionProperty) { $institution = $institutionProperty->getInstitution(); $ipType = $institutionProperty->getInstitutionPropertyType(); $ipArray = $institutionProperty->getValue(); if (\is_array($ipArray)) { foreach ($ipArray as $key => $value) { $institutionProperty = new InstitutionProperty(); $institutionProperty->setInstitution($institution); $institutionProperty->setInstitutionPropertyType($ipType); $institutionProperty->setValue($value); $this->save($institutionProperty); } } else { $this->save($institutionProperty); } }
/** * @depends testCreateInstitutionPropertyByName */ public function testSaveInstitutionProperty(InstitutionProperty $property) { $property->setValue("test value"); $this->service->save($property); $this->assertGreaterThan(0, $property->getId()); }