1. PHP / Говнокод #26886

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private function changePlans(Coupon $coupon): Coupon
    {
            $coupon->paypal_plan_yearly_rub_id = $this->getPaypalId($coupon->billingPlanYearlyRub, $coupon);
            $coupon->paypal_plan_yearly_usd_id = $this->getPaypalId($coupon->billingPlanYearlyUsd, $coupon);
            $coupon->paypal_plan_monthly_rub_id = $this->getPaypalId($coupon->billingPlanMonthlyRub, $coupon);
            $coupon->paypal_plan_monthly_usd_id = $this->getPaypalId($coupon->billingPlanMonthlyUsd, $coupon);
    
            return $coupon;
    }

    Вот это забавно $this->getPaypalId($coupon->billingPlanMonthlyUsd, $coupon); (getPaypalId приватный)

    Запостил: hrustbb2, 20 Августа 2020

    Комментарии (13) RSS

    • Что здесь забавного? Обычная натужно-оопешная пыходрисня.
      Ответить
      • Не понятно (кроме прочего) нафига два аргумента в getPypalId
        Ответить
        • Первый чтобы отличать month/year и rub/usd. Второй чтобы какие-то ещё поля достать. Как это свернуть в один?
          Ответить
          • Достаточно просто передать $coupon же
            Ответить
            • Как getPaypalId() узнает, что ты хочешь узнать Id рублёвого помесячного плана?
              Ответить
              • откуда вы все знаете, что внутри класса Coupon нет валюты?

                Вы что-ли этот код писали?
                Ответить
                • А зачем тогда тут 4 раза зовут для разных вариантов?
                  Ответить
    • $coupon->billingPlanYearlyRub и прочее это какой-то пыхоэнам?
      Ответить
      • Какая-нибудь фабрика со стратегией небось.
        >>> натужно-оопешная пыходрисня
        Ответить
        • http://img0.reactor.cc/pics/post/Герои-3-Игры-все-очень-плохо-долан-819778.jpeg
          Ответить
          • Архангелы в группе +1
            Посещение могилы воина -3
            Посещение склепа -1
            Из-за низкого боевого духа Архангелы в ужасе замирают
            Из-за низкого боевого духа Архангелы в ужасе замирают
            Из-за низкого боевого духа Архангелы в ужасе замирают
            Из-за низкого боевого духа Архангелы в ужасе замирают
            Из-за низкого боевого духа Архангелы в ужасе замирают
            Из-за низкого боевого духа Ангел в ужасе замирает
            Из-за низкого боевого духа Орки в ужасе замирают
            Валеска накладывает заклинание "Армагеддон".
            Армагеддон наносит 1600 урона! 46 существа погибают.
            Славная победа!
            За хладнокровие в бою, Валеска получает 6300 очков опыта.
            Ответить
    • вот бы туда еще пару валют добавить
      Ответить

    Добавить комментарий