> */ protected static array $customRelations = []; public static function registerCustomRelations(string ...$customRelations): void { static::$customRelations = array_merge(static::$customRelations, $customRelations); } /** @return class-string[] */ public static function getDefaultRelations(): array { return []; } /** @return class-string[] */ public static function getRelations(): array { return array_unique(array_merge(static::getDefaultRelations(), static::$customRelations)); } }