public function disambiguate(Metadatable $entity, $metadataKey) { if (!$entity instanceof Entity) { throw new \InvalidArgumentException("Argument must be an Entity instance"); } return $entity->getID() . ":" . $metadataKey; }