protected function loadCabin($cabinOptions)
    {
        if ($cabinOptions instanceof CabinOptions) {
            $optionDetails = [];
            foreach ($cabinOptions->getOptions() as $cabinOption) {
                $optionDetails[] = [$cabinOption->getType() =>$cabinOption->getClass()];
            }

            $this->pricingOptionGroup = array_merge(
                $this->pricingOptionGroup,
                [
                    new PricingOptionGroup(
                        PricingOptionKey::OPTION_CABIN,
                        $optionDetails
                    )
                ]
            );
        }

        return $this;
    }
protected function loadCabin($cabinOptions)
    {
        if ($cabinOptions instanceof CabinOptions) {
            $optionDetails = [];
            foreach ($cabinOptions->getOptions() as $cabinOption) {
                $optionDetails[] = [$cabinOption->getType() =>$cabinOption->getClass()];
            }

            $this->pricingOptionGroup = array_merge(
                $this->pricingOptionGroup,
                [
                    new PricingOptionGroup(
                        PricingOptionKey::OPTION_CABIN,
                        $optionDetails
                    )
                ]
            );
        }

        return $this;
    }
@param CabinOptions $cabinOptions

@return InformativeBestPricingWithoutPNR13