public static function getAffectedSigConjuncts($affectedConcepts, $affectedRelations) { $affectedConjuncts = array(); foreach ($affectedConcepts as $concept) { $affectedConjuncts = array_merge($affectedConjuncts, (array) Concept::getAffectedSigConjuncts($concept)); } foreach ($affectedRelations as $fullRelationSignature) { $affectedConjuncts = array_merge($affectedConjuncts, (array) Relation::getAffectedSigConjunctIds($fullRelationSignature)); } return array_unique($affectedConjuncts); // remove duplicate entries. }