/var/www/vhosts/nabawater/api/config/rules
NameSizeModeActions
v1.php119470644editdlrm
Edit: /var/www/vhosts/nabawater/api/config/rules/v1.php (11947B)
*/ use api\components\CUrlRule; return [ // Swagger documentation routes 'v1/swagger' => 'v1/swagger/index', 'v1/swagger/json' => 'v1/swagger/json', [ 'class' => CUrlRule::class, 'controller' => [ 'v1/language' ], ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/user' ], 'extraPatterns' => [ 'GET' => 'view', 'POST login' => 'login', 'POST register' => 'register', 'POST social-register' => 'social-register', 'POST verify_otp' => 'verify_otp', 'POST resend_otp' => 'resend_otp', 'POST forgot-password' => 'forgot-password', 'GET get-user-list' => 'get-user-list', 'POST password-reset' => 'password-reset', 'GET user-level' => 'user-level', 'POST send-otp' => 'send-otp-profile-update', 'POST otp-login' => 'otp-login', 'POST update' => 'update', 'POST update-profile-image' => 'update-profile-image', 'PUT change-promotion-status' => 'change-promotion-status', 'POST change-password' => 'change-password', 'POST create-post' => 'create-post', 'GET settings' => 'settings', 'GET user-drinking' => 'user-drinking', 'GET reminder-generator' => 'reminder-generator', 'GET reminder-schedule' => 'reminder-schedule', 'POST reminder-schedule-change' => 'reminder-schedule-change', 'GET refund-bottle-request' => 'refund-bottle-request', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/home' ], 'extraPatterns' => [ 'GET product-details' => 'product-details', 'GET view-all-category' => 'view-all-category', 'GET view-all-popular-item' => 'view-all-popular-item', 'GET offer' => 'offer', 'GET qr' => 'qr', 'GET ios-version' => 'ios-version', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/cart' ], 'extraPatterns' => [ 'POST add' => 'add', 'GET view-all-category' => 'view-all-category', 'GET view-all-popular-item' => 'view-all-popular-item', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/category' ], 'extraPatterns' => [ 'GET view' => 'view', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/notification' ], ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/promotion' ], 'extraPatterns' => [ 'GET view' => 'view', 'POST buy' => 'buy', 'GET buy-list' => 'buy-list' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/ads' ], 'extraPatterns' => [ 'GET get-active-ads' => 'get-active-ads', 'POST track-impression' => 'track-impression', 'POST track-click' => 'track-click', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/swagger' ], 'extraPatterns' => [ 'GET json' => 'json', ], 'except' => ['delete', 'create', 'update'], 'pluralize' => false ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/user-address' ], 'extraPatterns' => [ 'GET index' => 'index', 'GET view' => 'view', 'POST create' => 'create', 'PUT update' => 'update', 'DEL delete' => 'delete', 'PUT set-default' => 'set-default', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/site' ], ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/order' ], 'extraPatterns' => [ 'GET view' => 'view', 'GET details-new' => 'details-new', 'POST place-order' => 'place-order', 'POST calculate-data' => 'calculate-data', 'POST get-delivery-time' => 'get-delivery-time', 'GET deliveryboy' => 'deliveryboy', 'GET subscrption-week' => 'subscrption-week', 'POST order-reschedule' => 'order-reschedule', 'GET driver-reschedule' => 'driver-reschedule', 'GET driver-delivered' => 'driver-delivered', 'GET payment-check' => 'payment-check', 'GET wallet-payment-check' => 'wallet-payment-check', 'GET cancel' => 'order-cancel', 'POST hyperpay-webhook' => 'hyperpay-webhook', 'GET hyperpay-webhook' => 'hyperpay-webhook', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/language' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/branch' ], 'extraPatterns' => [ 'GET index' => 'index', 'GET view' => 'view', 'GET info' => 'info', 'POST delivery-date' => 'delivery-date', 'POST delivery-time-slot' => 'delivery-time-slot', 'GET get-filter-details' => 'get-filter-details', 'GET get-currency-code' => 'get-currency-code', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/mall-product' ], 'extraPatterns' => [ 'GET view' => 'view' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/enquiry' ], 'extraPatterns' => [ 'POST create' => 'create', 'POST merchant-request' => 'merchant-request', 'POST rider-request' => 'rider-request' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/tabaogo-point' ], ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/user-referral' ], 'extraPatterns' => [ 'GET invite-friend' => 'invite-friend', 'POST friend-and-family' => 'friend-and-family' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/order-mall-product' ], 'extraPatterns' => [ 'POST order' => 'order', 'GET delivery-date' => 'delivery-date', 'POST delivery-time-slot' => 'delivery-time-slot' ], ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/cuisine' ], ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/mobile-translation' ], 'extraPatterns' => [ 'GET index' => 'index', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/order-parcel' ], 'extraPatterns' => [ 'POST order' => 'order', 'POST calculate-total-amount' => 'calculate-total-amount', 'GET parcel-item-type' => 'parcel-item-type' ], ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/tabaogo-credit' ], 'extraPatterns' => [ 'POST buy' => 'buy', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/favourite' ], 'extraPatterns' => [ 'POST {id}' => 'add', 'POST update-favourite' => 'update-favourite', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/rating' ], 'extraPatterns' => [ 'POST create' => 'create', 'POST update' => 'update', 'POST delete' => 'delete', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/credit-history' ], 'extraPatterns' => [ 'GET credit-history' => 'credit-history', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/post' ], 'extraPatterns' => [ 'POST create' => 'create', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/rating' ], 'extraPatterns' => [ 'POST create' => 'create', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/delivery-boy' ], 'extraPatterns' => [ 'POST login' => 'login', 'POST update-status' => 'update-status', 'POST change-password' => 'change-password', 'GET new-order' => 'new-order', 'GET order-details' => 'order-details', 'POST accept-order' => 'accept-order', 'GET assigned-order' => 'assigned-order', 'POST complete-order' => 'complete-order', 'GET delivered-order' => 'delivered-order', 'POST report' => 'report', 'POST edit-profile' => 'edit-profile', 'POST update-order-status' => 'update-order-status', 'POST cancel-order' => 'cancel-order', 'GET declined-order' => 'declined-order' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/vendor' ], 'extraPatterns' => [ 'POST login' => 'login', 'POST profileinfo' => 'profileinfo', 'POST profileinfoupdate' => 'profileinfoupdate', 'POST logout' => 'logout', 'POST shopstatus' => 'shopstatus', 'POST shop' => 'shop', 'POST forgot-password' => 'forgot-password', 'POST orders' => 'orders', 'POST report' => 'report', 'POST report-details' => 'report-details', 'POST order-details' => 'order-details', 'POST signature-image' => 'signature-image', 'POST get-signature' => 'get-signature', 'POST order-status' => 'order-status' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/customer-address' ], 'extraPatterns' => [ 'POST create' => 'create', 'POST update' => 'update', 'DELETE delete' => 'delete', 'GET list' => 'list', 'GET address-type' => 'address-type-list', ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/newsletter' ], 'extraPatterns' => [ 'POST create' => 'create', 'DELETE delete' => 'delete' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/contactus' ], 'extraPatterns' => [ 'POST contact' => 'create', 'GET contact_details' => 'contact_details' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/wallet' ], 'extraPatterns' => [ 'POST transfer-amount' => 'transfer-amount', 'POST recharge' => 'recharge', 'GET get-loyality-point' => 'get-loyality-point', 'PUT redeem-loyality-point' => 'redeem-loyality-point' ] ], [ 'class' => CUrlRule::class, 'controller' => [ 'v1/order-subscription' ], 'extraPatterns' => [ 'GET cancel' => 'cancel', 'GET update-qty' => 'update-qty', ] ], ];