OfferController
extends BaseController
in package
Class SettingsController
Table of Contents
Properties
- $auth : AuthComponent
- $title : mixed
- $checkoutPlanRepository : CheckoutPlanRepository
- $offerService : OfferService
Methods
- addOfferAction() : mixed
- amazonSlotPlanAction() : ResponseInterface
- apiListAction() : ResponseInterface
- clientInfoAction() : mixed
- countriesAction() : object
- datevServicePlansAction() : mixed
- exportOffersAction() : mixed
- getAllowedVatRegistrationsByCountryIdAction() : mixed
- getMandatoryAddonsByCountryIdAction() : mixed
- getOfferAdditionalServicesAction() : mixed
- getOfferAddonsAction() : mixed
- getOfferVatServiceAddonsAction() : mixed
- getOssStartDatesAction() : mixed
- htmlAction() : mixed
- initialize() : mixed
- jsonResponse() : ResponseInterface
- offersCountAction() : object
- ossServicePlansAction() : ResponseInterface
- ossServiceRegistrationAction() : ResponseInterface
- proformaServicePlansAction() : ResponseInterface
- setTitle() : mixed
- shopifySlotPlanAction() : ResponseInterface
- showAction() : mixed
- updateOfferAction() : mixed
- vatServiceCountriesAction() : ResponseInterface
- vatServicePlansAction() : ResponseInterface
- formOptions() : mixed
- validateOffer() : mixed
Properties
$auth read-only
public
AuthComponent
$auth
$title
protected
mixed
$title
= 'hellotax'
$checkoutPlanRepository
private
CheckoutPlanRepository
$checkoutPlanRepository
$offerService
private
OfferService
$offerService
Methods
addOfferAction()
public
addOfferAction() : mixed
amazonSlotPlanAction()
public
amazonSlotPlanAction() : ResponseInterface
Return values
ResponseInterfaceapiListAction()
public
apiListAction() : ResponseInterface
Return values
ResponseInterfaceclientInfoAction()
public
clientInfoAction(mixed $id) : mixed
Parameters
- $id : mixed
countriesAction()
public
countriesAction() : object
Return values
objectdatevServicePlansAction()
public
datevServicePlansAction() : mixed
exportOffersAction()
public
exportOffersAction() : mixed
getAllowedVatRegistrationsByCountryIdAction()
public
getAllowedVatRegistrationsByCountryIdAction(int $countryId) : mixed
Parameters
- $countryId : int
getMandatoryAddonsByCountryIdAction()
public
getMandatoryAddonsByCountryIdAction(int $countryId) : mixed
Parameters
- $countryId : int
getOfferAdditionalServicesAction()
public
getOfferAdditionalServicesAction() : mixed
getOfferAddonsAction()
public
getOfferAddonsAction() : mixed
getOfferVatServiceAddonsAction()
public
getOfferVatServiceAddonsAction() : mixed
getOssStartDatesAction()
public
getOssStartDatesAction() : mixed
htmlAction()
public
htmlAction() : mixed
initialize()
public
initialize() : mixed
jsonResponse()
public
jsonResponse(Closure $closure) : ResponseInterface
Parameters
- $closure : Closure
Return values
ResponseInterfaceoffersCountAction()
public
offersCountAction() : object
Return values
objectossServicePlansAction()
public
ossServicePlansAction() : ResponseInterface
Return values
ResponseInterfaceossServiceRegistrationAction()
public
ossServiceRegistrationAction() : ResponseInterface
Return values
ResponseInterfaceproformaServicePlansAction()
public
proformaServicePlansAction() : ResponseInterface
Return values
ResponseInterfacesetTitle()
public
setTitle(mixed $title) : mixed
Parameters
- $title : mixed
shopifySlotPlanAction()
public
shopifySlotPlanAction() : ResponseInterface
Return values
ResponseInterfaceshowAction()
public
showAction(mixed $id) : mixed
Parameters
- $id : mixed
updateOfferAction()
public
updateOfferAction() : mixed
vatServiceCountriesAction()
public
vatServiceCountriesAction() : ResponseInterface
Return values
ResponseInterfacevatServicePlansAction()
public
vatServicePlansAction() : ResponseInterface
Return values
ResponseInterfaceformOptions()
private
formOptions(mixed $data) : mixed
Parameters
- $data : mixed
validateOffer()
private
validateOffer(mixed $entity, array<string|int, mixed> $data, array<string|int, mixed> $options) : mixed
Parameters
- $entity : mixed
- $data : array<string|int, mixed>
- $options : array<string|int, mixed>