/** * @param \Orm\Zed\Discount\Persistence\SpyDiscount $discountEntity * * @return string */ protected function createToggleDiscountVisibilityButton(SpyDiscount $discountEntity) { $visibility = self::BUTTON_ACTIVATE; if ($discountEntity->getIsActive()) { $visibility = self::BUTTON_DEACTIVATE; } $viewDiscountUrl = Url::generate('/discount/index/toggle-discount-visibility', [self::URL_PARAM_ID_DISCOUNT => $discountEntity->getIdDiscount(), self::URL_PARAM_VISIBILITY => $visibility, self::URL_PARAM_REDIRECT_URL => '/discount/index/list']); return $this->generateStatusButton($viewDiscountUrl, $visibility); }