RestDatevSettingsController
implements
IController
Table of Contents
Interfaces
- IController
Properties
-
$clientRepository
: ClientRepository
-
$countryRepository
: CountryRepository
-
$datevSettingsRepository
: DatevSettingsRepository
-
$datevUserOtionRepository
: DatevUserOptionRepository
-
$datevUserSettingsRepository
: DatevUserSettingsRepository
-
$request
: Request
-
$response
: Response
Methods
-
__construct()
: mixed
-
getSettingsAction()
: mixed
-
saveSettingsAction()
: mixed
-
removeCurrentOption()
: mixed
-
removeCurrentSettings()
: mixed
-
saveNewOption()
: mixed
-
saveNewSettings()
: mixed
__construct()
public
__construct(DatevSettingsRepository $datevSettingsRepository, DatevUserSettingsRepository $datevUserSettingsRepository, DatevUserOptionRepository $datevUserOtionRepository, ClientRepository $clientRepository, CountryRepository $countryRepository, Response $response, Request $request) : mixed
Parameters
-
$datevSettingsRepository
: DatevSettingsRepository
-
-
$datevUserSettingsRepository
: DatevUserSettingsRepository
-
-
$datevUserOtionRepository
: DatevUserOptionRepository
-
-
$clientRepository
: ClientRepository
-
-
$countryRepository
: CountryRepository
-
-
$response
: Response
-
-
$request
: Request
-
getSettingsAction()
public
getSettingsAction(int $userId, int $countryId) : mixed
Parameters
-
$userId
: int
-
-
$countryId
: int
-
saveSettingsAction()
public
saveSettingsAction(int $userId, int $countryId) : mixed
Parameters
-
$userId
: int
-
-
$countryId
: int
-
removeCurrentOption()
private
removeCurrentOption(DatevUserOption $currentOption) : mixed
Parameters
-
$currentOption
: DatevUserOption
-
removeCurrentSettings()
private
removeCurrentSettings(array<string|int, DatevUserSetting> $currentCustomSettings) : mixed
Parameters
-
$currentCustomSettings
: array<string|int, DatevUserSetting>
-
saveNewOption()
private
saveNewOption(Client $client, Country $country, string $skrOption, bool $isUsingCustom) : mixed
Parameters
-
$client
: Client
-
-
$country
: Country
-
-
$skrOption
: string
-
-
$isUsingCustom
: bool
-
saveNewSettings()
private
saveNewSettings(array<string|int, DatevUserSetting> $receivedDatevSettings, Client $client) : mixed
Parameters
-
$receivedDatevSettings
: array<string|int, DatevUserSetting>
-
-
$client
: Client
-