> */ protected static array $customRelations = []; /** @param class-string[] $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)); } }