class AvailabilityNotificationController extends Controller

Class AvailabilityNotificationController. Defines routes for availability notifications

Methods

array
allAvailabilityListAction()

Backend page for listing all availability notifications

Response
availabilityNotificationAddProductAction(ArrayCollection $availabilityNotificationAddJSON)

JSON route for saving new availability notification for logged user

Response
watchlistBackendUserEditShowAction(ArrayCollection $availabilityForUserBackend)

Backend JSON route for listing all products that provided user is watching

Response
availabilityGetJQGRIDUsersAllAction(ArrayCollection $availabilityUserJQGRIDList)

Backend JSON route for listing all availability notifications(by user)

Response
availabilityGetJQGRIDProductsAllAction(ArrayCollection $availabilityProductJQGRIDList)

Backend JSON route for listing all availability notifications(by product)

array
allUserAvailabilityProductsAction(ArrayCollection $allUserAvailabilityNotifications)

Page for listing all availability notifications for logged user

JsonResponse
removeUserAvailabilityProductsAction(ArrayCollection $removeUserAvailabilityNotification)

JSON route for removing availability notification for provided id

JsonResponse
checkUserAvailabilityNotificationsAction(ArrayCollection $checkUserAvailabilityNotifications)

JSON route for listing all availability notifications that should send notification to logged user

Details

at line 46
array allAvailabilityListAction()

Backend page for listing all availability notifications

at line 61
Response availabilityNotificationAddProductAction(ArrayCollection $availabilityNotificationAddJSON)

JSON route for saving new availability notification for logged user

Parameters

ArrayCollection $availabilityNotificationAddJSON

Return Value

Response

See also

AvailabilityNotificationAddJSONConverter

at line 82
Response watchlistBackendUserEditShowAction(ArrayCollection $availabilityForUserBackend)

Backend JSON route for listing all products that provided user is watching

Parameters

ArrayCollection $availabilityForUserBackend

Return Value

Response

See also

AvailabilityForUserBackendConverter

at line 113
Response availabilityGetJQGRIDUsersAllAction(ArrayCollection $availabilityUserJQGRIDList)

Backend JSON route for listing all availability notifications(by user)

Parameters

ArrayCollection $availabilityUserJQGRIDList

Return Value

Response

See also

AvailabilityUserJQGRIDListConverter

at line 128
Response availabilityGetJQGRIDProductsAllAction(ArrayCollection $availabilityProductJQGRIDList)

Backend JSON route for listing all availability notifications(by product)

Parameters

ArrayCollection $availabilityProductJQGRIDList

Return Value

Response

See also

AvailabilityProductJQGRIDListConverter

at line 147
array allUserAvailabilityProductsAction(ArrayCollection $allUserAvailabilityNotifications)

Page for listing all availability notifications for logged user

Parameters

ArrayCollection $allUserAvailabilityNotifications

Return Value

array

See also

AllUserAvailabilityNotificationsConverter

at line 162
JsonResponse removeUserAvailabilityProductsAction(ArrayCollection $removeUserAvailabilityNotification)

JSON route for removing availability notification for provided id

Parameters

ArrayCollection $removeUserAvailabilityNotification

Return Value

JsonResponse

See also

RemoveUserAvailabilityNotificationConverter

at line 177
JsonResponse checkUserAvailabilityNotificationsAction(ArrayCollection $checkUserAvailabilityNotifications)

JSON route for listing all availability notifications that should send notification to logged user

Parameters

ArrayCollection $checkUserAvailabilityNotifications

Return Value

JsonResponse

See also

CheckUserAvailabilityNotificationsConverter