settingsRepo->saveSetting($entityA, $entityAType); } public function getRelationshipByEntity(string $entitySide, int $entity, string $entityType, string $relationship): mixed { // FIXME(phpstan-l2): broken counterpart of saveRelationship() — Setting::getSetting() is // (string $type, mixed $default = false); the extra args were silently dropped. Trimmed // to preserve current runtime behavior. Needs a real entity-relationship store. return $this->settingsRepo->getSetting($entitySide, $entity); } }