

[1;37;40mCode Coverage Report:        [0m
[1;37;40m  2026-09-11 04:35:06        [0m
[1;37;40m                             [0m
[1;37;40m Summary:                    [0m
[37;41m  Classes: 21.50% (66/307)   [0m
[37;41m  Methods: 47.48% (744/1567) [0m
[30;43m  Lines:   52.14% (4735/9082)[0m

App\Console\Kernel
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [37;41mLines:  15.38% (  2/ 13)[0m
App\Enums\OrderStatus
  [30;42mMethods: 100.00% ( 6/ 6)[0m   [30;42mLines: 100.00% ( 39/ 39)[0m
App\Enums\PaymentStatus
  [37;41mMethods:  20.00% ( 1/ 5)[0m   [30;43mLines:  52.00% ( 13/ 25)[0m
App\Enums\ProductionStatus
  [37;41mMethods:  50.00% ( 3/ 6)[0m   [30;43mLines:  76.19% ( 16/ 21)[0m
App\Exceptions\Handler
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  2/  2)[0m
App\Http\Controllers\Api\ApiController
  [37;41mMethods:  16.67% ( 1/ 6)[0m   [37;41mLines:  46.15% ( 12/ 26)[0m
App\Http\Controllers\Api\V1\CategoryController
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  7/  7)[0m
App\Http\Controllers\Api\V1\ProductController
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;43mLines:  89.47% ( 34/ 38)[0m
App\Http\Controllers\Api\V1\ThemeController
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% ( 28/ 28)[0m
App\Http\Controllers\Auth\LoginController
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% (  3/  3)[0m
App\Http\Controllers\ChatbotController
  [37;41mMethods:   0.00% ( 0/ 8)[0m   [37;41mLines:   5.81% (  9/155)[0m
App\Http\Controllers\Customer\AccountController
  [30;43mMethods:  54.55% ( 6/11)[0m   [30;43mLines:  78.72% ( 37/ 47)[0m
App\Http\Controllers\Customer\AuthController
  [37;41mMethods:  40.00% ( 2/ 5)[0m   [30;43mLines:  83.72% ( 36/ 43)[0m
App\Http\Controllers\Customer\OrderTrackingController
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;42mLines:  92.31% ( 12/ 13)[0m
App\Http\Controllers\InvoiceController
  [30;43mMethods:  66.67% ( 2/ 3)[0m   [30;43mLines:  75.00% (  6/  8)[0m
App\Http\Controllers\OrderController
  [30;43mMethods:  54.55% ( 6/11)[0m   [37;41mLines:  50.00% ( 33/ 66)[0m
App\Http\Controllers\PaymentCallbackController
  [37;41mMethods:  33.33% ( 1/ 3)[0m   [30;42mLines:  95.24% ( 40/ 42)[0m
App\Http\Controllers\SeoController
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% ( 26/ 26)[0m
App\Http\Controllers\WebsiteController
  [37;41mMethods:  36.84% ( 7/19)[0m   [37;41mLines:  36.93% (137/371)[0m
App\Http\Controllers\admin\AccountCategoryController
  [37;41mMethods:  28.57% ( 2/ 7)[0m   [37;41mLines:  35.71% ( 10/ 28)[0m
App\Http\Controllers\admin\AccountController
  [37;41mMethods:  33.33% ( 3/ 9)[0m   [30;43mLines:  63.83% ( 30/ 47)[0m
App\Http\Controllers\admin\ApiTokenController
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% ( 15/ 15)[0m
App\Http\Controllers\admin\AuditController
  [37;41mMethods:  50.00% ( 2/ 4)[0m   [37;41mLines:  50.00% ( 21/ 42)[0m
App\Http\Controllers\admin\BackupController
  [30;42mMethods: 100.00% ( 5/ 5)[0m   [30;42mLines: 100.00% ( 30/ 30)[0m
App\Http\Controllers\admin\BomController
  [37;41mMethods:  40.00% ( 4/10)[0m   [30;43mLines:  64.44% ( 29/ 45)[0m
App\Http\Controllers\admin\CategoryTaxController
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;43mLines:  77.78% (  7/  9)[0m
App\Http\Controllers\admin\CommissionController
  [37;41mMethods:  16.67% ( 1/ 6)[0m   [37;41mLines:  34.09% ( 15/ 44)[0m
App\Http\Controllers\admin\CouponController
  [37;41mMethods:  28.57% ( 2/ 7)[0m   [30;43mLines:  60.00% ( 18/ 30)[0m
App\Http\Controllers\admin\CustomerController
  [37;41mMethods:   0.00% ( 0/ 7)[0m   [37;41mLines:  14.55% (  8/ 55)[0m
App\Http\Controllers\admin\CustomerGroupController
  [37;41mMethods:  28.57% ( 2/ 7)[0m   [37;41mLines:  50.00% ( 10/ 20)[0m
App\Http\Controllers\admin\DashboardController
  [37;41mMethods:   0.00% ( 0/ 1)[0m   [30;42mLines:  95.18% (237/249)[0m
App\Http\Controllers\admin\DeploymentController
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  5/  5)[0m
App\Http\Controllers\admin\FeaturesController
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% ( 18/ 18)[0m
App\Http\Controllers\admin\HelpController
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% ( 17/ 17)[0m
App\Http\Controllers\admin\ImportExportController
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [30;42mLines:  93.75% ( 15/ 16)[0m
App\Http\Controllers\admin\LedgerController
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [30;42mLines:  95.24% ( 20/ 21)[0m
App\Http\Controllers\admin\LocaleController
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  5/  5)[0m
App\Http\Controllers\admin\MenuController
  [37;41mMethods:  33.33% ( 2/ 6)[0m   [30;43mLines:  65.00% ( 39/ 60)[0m
App\Http\Controllers\admin\NotificationSettingsController
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [30;42mLines:  92.00% ( 46/ 50)[0m
App\Http\Controllers\admin\PageController
  [37;41mMethods:  28.57% ( 2/ 7)[0m   [30;43mLines:  68.18% ( 15/ 22)[0m
App\Http\Controllers\admin\PaymentController
  [37;41mMethods:   0.00% ( 0/ 1)[0m   [30;43mLines:  86.11% ( 31/ 36)[0m
App\Http\Controllers\admin\PaymentGatewayController
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% ( 26/ 26)[0m
App\Http\Controllers\admin\PriceListController
  [37;41mMethods:  12.50% ( 1/ 8)[0m   [37;41mLines:  44.44% ( 16/ 36)[0m
App\Http\Controllers\admin\ProductCollectionController
  [30;43mMethods:  71.43% ( 5/ 7)[0m   [30;43mLines:  78.05% ( 32/ 41)[0m
App\Http\Controllers\admin\ProductController
  [37;41mMethods:  16.67% ( 2/12)[0m   [30;43mLines:  56.71% (207/365)[0m
App\Http\Controllers\admin\ProductSpecController
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;43mLines:  86.67% ( 26/ 30)[0m
App\Http\Controllers\admin\ProductionOrderController
  [37;41mMethods:  42.86% ( 3/ 7)[0m   [30;43mLines:  77.55% ( 38/ 49)[0m
App\Http\Controllers\admin\PurchaseController
  [37;41mMethods:  30.00% ( 3/10)[0m   [30;43mLines:  54.27% (127/234)[0m
App\Http\Controllers\admin\ReportsController
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% ( 14/ 14)[0m
App\Http\Controllers\admin\RoleController
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [37;41mLines:  50.00% ( 10/ 20)[0m
App\Http\Controllers\admin\SaleController
  [37;41mMethods:  22.22% ( 4/18)[0m   [37;41mLines:  30.10% ( 59/196)[0m
App\Http\Controllers\admin\SettingsController
  [30;43mMethods:  66.67% ( 2/ 3)[0m   [30;43mLines:  79.55% ( 35/ 44)[0m
App\Http\Controllers\admin\SetupController
  [30;43mMethods:  54.55% ( 6/11)[0m   [30;43mLines:  57.14% ( 32/ 56)[0m
App\Http\Controllers\admin\ShippingZoneController
  [30;43mMethods:  62.50% ( 5/ 8)[0m   [30;43mLines:  86.11% ( 31/ 36)[0m
App\Http\Controllers\admin\StaffController
  [30;43mMethods:  57.14% ( 4/ 7)[0m   [30;43mLines:  56.00% ( 14/ 25)[0m
App\Http\Controllers\admin\ThemeController
  [30;43mMethods:  80.00% ( 4/ 5)[0m   [30;43mLines:  70.59% ( 24/ 34)[0m
App\Http\Controllers\admin\TransactionController
  [37;41mMethods:  40.00% ( 4/10)[0m   [37;41mLines:  34.78% ( 16/ 46)[0m
App\Http\Controllers\admin\VendorController
  [37;41mMethods:  10.00% ( 1/10)[0m   [37;41mLines:   3.47% (  5/144)[0m
App\Http\Controllers\admin\WidgetController
  [37;41mMethods:  27.27% ( 3/11)[0m   [30;43mLines:  73.81% ( 62/ 84)[0m
App\Http\Middleware\AdminMiddleware
  [37;41mMethods:   0.00% ( 0/ 1)[0m   [30;43mLines:  75.00% (  3/  4)[0m
App\Http\Middleware\Authenticate
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;42mLines:  90.91% ( 10/ 11)[0m
App\Http\Middleware\CheckPermission
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  7/  7)[0m
App\Http\Middleware\EncourageSetup
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  6/  6)[0m
App\Http\Middleware\EnsureFeatureEnabled
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  3/  3)[0m
App\Http\Middleware\RedirectIfAuthenticated
  [37;41mMethods:   0.00% ( 0/ 1)[0m   [30;43mLines:  80.00% (  4/  5)[0m
App\Http\Middleware\SecurityHeaders
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% ( 23/ 23)[0m
App\Http\Middleware\SetLocale
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  6/  6)[0m
App\Http\Middleware\VerifyHoneypot
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  6/  6)[0m
App\Http\Requests\Admin\StaffRequest
  [30;42mMethods: 100.00% ( 4/ 4)[0m   [30;42mLines: 100.00% ( 16/ 16)[0m
App\Http\Resources\V1\CategoryResource
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  8/  8)[0m
App\Http\Resources\V1\ProductDetailResource
  [37;41mMethods:   0.00% ( 0/ 1)[0m   [30;43mLines:  89.19% ( 33/ 37)[0m
App\Http\Resources\V1\ProductResource
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% ( 15/ 15)[0m
App\Jobs\SendNotificationJob
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [37;41mLines:   8.33% (  1/ 12)[0m
App\Models\Account
  [30;43mMethods:  60.00% ( 3/ 5)[0m   [37;41mLines:  33.33% (  3/  9)[0m
App\Models\AccountCategory
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [37;41mLines:  50.00% (  1/  2)[0m
App\Models\AppSetting
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% (  5/  5)[0m
App\Models\Bom
  [30;42mMethods: 100.00% ( 4/ 4)[0m   [30;42mLines: 100.00% (  4/  4)[0m
App\Models\BomItem
  [30;43mMethods:  66.67% ( 2/ 3)[0m   [30;43mLines:  66.67% (  2/  3)[0m
App\Models\Branch
  [37;41mMethods:  33.33% ( 1/ 3)[0m   [37;41mLines:  33.33% (  1/  3)[0m
App\Models\Brand
  [37;41mMethods:  40.00% ( 2/ 5)[0m   [37;41mLines:  50.00% (  5/ 10)[0m
App\Models\Category
  [37;41mMethods:  37.50% ( 3/ 8)[0m   [30;43mLines:  63.64% ( 14/ 22)[0m
App\Models\Commission
  [37;41mMethods:  33.33% ( 2/ 6)[0m   [37;41mLines:  33.33% (  2/  6)[0m
App\Models\Concerns\OwnedByVendor
  [37;41mMethods:  25.00% ( 1/ 4)[0m   [30;43mLines:  66.67% ( 10/ 15)[0m
App\Models\Coupon
  [30;43mMethods:  66.67% ( 4/ 6)[0m   [30;43mLines:  83.33% ( 15/ 18)[0m
App\Models\CustomerAddress
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;43mLines:  85.71% (  6/  7)[0m
App\Models\CustomerGroup
  [37;41mMethods:  25.00% ( 1/ 4)[0m   [30;43mLines:  57.14% (  4/  7)[0m
App\Models\Menu
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [30;43mLines:  72.73% (  8/ 11)[0m
App\Models\MenuItem
  [37;41mMethods:  33.33% ( 2/ 6)[0m   [30;43mLines:  66.67% ( 10/ 15)[0m
App\Models\Order
  [30;43mMethods:  81.82% ( 9/11)[0m   [30;43mLines:  84.62% ( 11/ 13)[0m
App\Models\OrderDetails
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  2/  2)[0m
App\Models\Page
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  6/  6)[0m
App\Models\Payment
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  2/  2)[0m
App\Models\PriceList
  [37;41mMethods:  25.00% ( 1/ 4)[0m   [37;41mLines:  25.00% (  1/  4)[0m
App\Models\ProductCollection
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  5/  5)[0m
App\Models\ProductSpec
  [30;43mMethods:  66.67% ( 2/ 3)[0m   [30;43mLines:  80.00% (  4/  5)[0m
App\Models\ProductVariation
  [37;41mMethods:   0.00% ( 0/ 3)[0m   [30;43mLines:  66.67% (  6/  9)[0m
App\Models\ProductionConsumption
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [37;41mLines:  50.00% (  1/  2)[0m
App\Models\ProductionOrder
  [30;43mMethods:  88.89% ( 8/ 9)[0m   [30;43mLines:  88.89% (  8/  9)[0m
App\Models\Setting
  [37;41mMethods:   0.00% ( 0/ 1)[0m   [30;43mLines:  71.43% (  5/  7)[0m
App\Models\ShippingRate
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  4/  4)[0m
App\Models\ShippingZone
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  2/  2)[0m
App\Models\SocialSetting
  [37;41mMethods:  33.33% ( 1/ 3)[0m   [30;43mLines:  75.00% (  9/ 12)[0m
App\Models\SpecGroup
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  1/  1)[0m
App\Models\StockMovement
  [30;43mMethods:  66.67% ( 2/ 3)[0m   [30;43mLines:  66.67% (  2/  3)[0m
App\Models\Theme
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;43mLines:  66.67% (  2/  3)[0m
App\Models\Transaction
  [30;43mMethods:  75.00% ( 6/ 8)[0m   [30;43mLines:  86.67% ( 13/ 15)[0m
App\Models\User
  [37;41mMethods:  50.00% ( 2/ 4)[0m   [37;41mLines:  25.00% (  2/  8)[0m
App\Models\Vendor
  [30;43mMethods:  54.55% ( 6/11)[0m   [30;43mLines:  61.54% (  8/ 13)[0m
App\Models\VendorApplication
  [37;41mMethods:  20.00% ( 1/ 5)[0m   [37;41mLines:  20.00% (  1/  5)[0m
App\Models\Warehouse
  [37;41mMethods:  25.00% ( 1/ 4)[0m   [37;41mLines:  25.00% (  1/  4)[0m
App\Models\WarehouseStock
  [30;43mMethods:  60.00% ( 3/ 5)[0m   [30;43mLines:  71.43% (  5/  7)[0m
App\Models\Widget
  [30;42mMethods: 100.00% ( 4/ 4)[0m   [30;42mLines: 100.00% (  6/  6)[0m
App\Models\admin\Customer
  [37;41mMethods:  22.22% ( 2/ 9)[0m   [37;41mLines:  15.38% (  2/ 13)[0m
App\Models\admin\Product
  [37;41mMethods:  45.00% ( 9/20)[0m   [30;43mLines:  57.89% ( 22/ 38)[0m
App\Models\admin\Purchase
  [30;43mMethods:  54.55% ( 6/11)[0m   [37;41mLines:  50.00% (  9/ 18)[0m
App\Models\admin\PurchaseDetails
  [30;43mMethods:  87.50% ( 7/ 8)[0m   [37;41mLines:  35.00% (  7/ 20)[0m
App\Models\admin\PurchasePayment
  [37;41mMethods:  20.00% ( 1/ 5)[0m   [37;41mLines:   6.25% (  1/ 16)[0m
App\Models\admin\Sale
  [37;41mMethods:   0.00% ( 0/10)[0m   [37;41mLines:   8.82% (  3/ 34)[0m
App\Models\admin\SalePayment
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [37;41mLines:  50.00% (  1/  2)[0m
App\Models\admin\Stock
  [30;43mMethods:  62.50% ( 5/ 8)[0m   [37;41mLines:  28.57% (  8/ 28)[0m
App\Models\admin\Supplier
  [37;41mMethods:  25.00% ( 1/ 4)[0m   [37;41mLines:  33.33% (  4/ 12)[0m
App\Providers\AppServiceProvider
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;43mLines:  74.19% ( 23/ 31)[0m
App\Providers\AuthServiceProvider
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  1/  1)[0m
App\Providers\EventServiceProvider
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  2/  2)[0m
App\Providers\RouteServiceProvider
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% ( 23/ 23)[0m
App\Reports\Customers\CustomerDuesReport
  [30;42mMethods: 100.00% ( 8/ 8)[0m   [30;42mLines: 100.00% ( 33/ 33)[0m
App\Reports\Customers\CustomerListReport
  [37;41mMethods:  50.00% ( 4/ 8)[0m   [37;41mLines:  10.81% (  4/ 37)[0m
App\Reports\Finance\AccountLedgerReport
  [30;43mMethods:  60.00% ( 6/10)[0m   [37;41mLines:  15.38% (  6/ 39)[0m
App\Reports\Finance\DayBookReport
  [30;43mMethods:  87.50% ( 7/ 8)[0m   [30;42mLines:  96.77% ( 30/ 31)[0m
App\Reports\Finance\IncomeExpenseReport
  [30;43mMethods:  62.50% ( 5/ 8)[0m   [37;41mLines:  15.62% (  5/ 32)[0m
App\Reports\GenericExport
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [30;43mLines:  88.89% (  8/  9)[0m
App\Reports\Inventory\CurrentStockReport
  [30;43mMethods:  75.00% ( 6/ 8)[0m   [30;43mLines:  82.61% ( 38/ 46)[0m
App\Reports\Inventory\LowStockReport
  [37;41mMethods:  50.00% ( 4/ 8)[0m   [37;41mLines:   8.51% (  4/ 47)[0m
App\Reports\Inventory\StockMovementLedgerReport
  [30;43mMethods:  87.50% ( 7/ 8)[0m   [30;42mLines:  90.24% ( 37/ 41)[0m
App\Reports\Inventory\StockValuationReport
  [30;42mMethods: 100.00% ( 8/ 8)[0m   [30;42mLines: 100.00% ( 30/ 30)[0m
App\Reports\Manufacturing\MaterialConsumptionReport
  [30;43mMethods:  62.50% ( 5/ 8)[0m   [37;41mLines:  17.24% (  5/ 29)[0m
App\Reports\Manufacturing\ProductionOutputReport
  [30;43mMethods:  62.50% ( 5/ 8)[0m   [37;41mLines:  16.13% (  5/ 31)[0m
App\Reports\Purchase\PurchaseByProductReport
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 22/ 22)[0m
App\Reports\Purchase\PurchaseRegisterReport
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 32/ 32)[0m
App\Reports\Purchase\PurchaseSummaryReport
  [30;43mMethods:  57.14% ( 4/ 7)[0m   [37;41mLines:  12.50% (  4/ 32)[0m
App\Reports\Purchase\SupplierDueReport
  [37;41mMethods:  50.00% ( 4/ 8)[0m   [37;41mLines:  12.50% (  4/ 32)[0m
App\Reports\Report
  [30;43mMethods:  66.67% ( 4/ 6)[0m   [30;43mLines:  84.62% ( 11/ 13)[0m
App\Reports\Sales\CouponUsageReport
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 22/ 22)[0m
App\Reports\Sales\OrderStatusReport
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 25/ 25)[0m
App\Reports\Sales\SalesByCategoryReport
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 24/ 24)[0m
App\Reports\Sales\SalesByPaymentMethodReport
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 26/ 26)[0m
App\Reports\Sales\SalesByProductReport
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 24/ 24)[0m
App\Reports\Sales\SalesSummaryReport
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 36/ 36)[0m
App\Service\CacheService
  [30;43mMethods:  69.23% ( 9/13)[0m   [30;43mLines:  84.00% ( 21/ 25)[0m
App\Service\OrderService
  [37;41mMethods:  30.77% ( 4/13)[0m   [30;43mLines:  80.10% (161/201)[0m
App\Service\StockService
  [37;41mMethods:  25.00% ( 1/ 4)[0m   [30;43mLines:  68.12% ( 47/ 69)[0m
App\Services\Accounting\AccountingService
  [30;43mMethods:  85.71% (12/14)[0m   [30;42mLines:  96.92% (126/130)[0m
App\Services\Builder\MenuService
  [30;43mMethods:  66.67% ( 4/ 6)[0m   [30;42mLines:  92.31% ( 36/ 39)[0m
App\Services\Builder\WidgetService
  [30;42mMethods: 100.00% ( 6/ 6)[0m   [30;42mLines: 100.00% ( 16/ 16)[0m
App\Services\Cart\CartService
  [30;43mMethods:  80.00% ( 8/10)[0m   [30;42mLines:  97.01% ( 65/ 67)[0m
App\Services\Cart\CartTotals
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% ( 13/ 13)[0m
App\Services\Cart\CouponService
  [37;41mMethods:   0.00% ( 0/ 2)[0m   [37;41mLines:  34.62% (  9/ 26)[0m
App\Services\Feature\FeatureService
  [30;43mMethods:  66.67% (10/15)[0m   [30;43mLines:  72.00% ( 54/ 75)[0m
App\Services\ImportExport\Definition
  [37;41mMethods:  33.33% ( 3/ 9)[0m   [30;43mLines:  64.71% ( 11/ 17)[0m
App\Services\ImportExport\Definitions\AccountCategoryDefinition
  [37;41mMethods:  28.57% ( 2/ 7)[0m   [30;43mLines:  60.87% ( 14/ 23)[0m
App\Services\ImportExport\Definitions\AccountDefinition
  [37;41mMethods:  42.86% ( 3/ 7)[0m   [30;43mLines:  73.33% ( 11/ 15)[0m
App\Services\ImportExport\Definitions\BrandDefinition
  [37;41mMethods:  42.86% ( 3/ 7)[0m   [30;43mLines:  69.23% (  9/ 13)[0m
App\Services\ImportExport\Definitions\CategoryDefinition
  [37;41mMethods:  28.57% ( 2/ 7)[0m   [30;43mLines:  64.00% ( 16/ 25)[0m
App\Services\ImportExport\Definitions\CustomerDefinition
  [30;43mMethods:  71.43% ( 5/ 7)[0m   [30;43mLines:  78.26% ( 18/ 23)[0m
App\Services\ImportExport\Definitions\ProductDefinition
  [37;41mMethods:  25.00% ( 2/ 8)[0m   [30;43mLines:  65.62% ( 21/ 32)[0m
App\Services\ImportExport\Definitions\SupplierDefinition
  [37;41mMethods:  28.57% ( 2/ 7)[0m   [30;43mLines:  70.59% ( 12/ 17)[0m
App\Services\ImportExport\Exporter
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [30;43mLines:  88.89% (  8/  9)[0m
App\Services\ImportExport\ImportExportManager
  [30;42mMethods: 100.00% ( 6/ 6)[0m   [30;42mLines: 100.00% ( 24/ 24)[0m
App\Services\ImportExport\Importer
  [37;41mMethods:  33.33% ( 1/ 3)[0m   [30;43mLines:  79.71% ( 55/ 69)[0m
App\Services\ImportExport\TemplateExport
  [37;41mMethods:  33.33% ( 1/ 3)[0m   [37;41mLines:  33.33% (  1/  3)[0m
App\Services\Location\BranchContext
  [30;43mMethods:  71.43% ( 5/ 7)[0m   [30;43mLines:  77.78% ( 14/ 18)[0m
App\Services\Manufacturing\BomService
  [30;43mMethods:  66.67% ( 2/ 3)[0m   [30;42mLines:  93.75% ( 15/ 16)[0m
App\Services\Manufacturing\ProductionService
  [30;43mMethods:  80.00% ( 4/ 5)[0m   [30;42mLines:  98.59% ( 70/ 71)[0m
App\Services\Marketplace\CommissionService
  [37;41mMethods:  50.00% ( 2/ 4)[0m   [30;43mLines:  71.79% ( 28/ 39)[0m
App\Services\Notification\Channels\BulkSmsBdChannel
  [30;43mMethods:  60.00% ( 3/ 5)[0m   [37;41mLines:  33.33% (  6/ 18)[0m
App\Services\Notification\Channels\EmailChannel
  [30;43mMethods:  60.00% ( 3/ 5)[0m   [37;41mLines:  43.33% ( 13/ 30)[0m
App\Services\Notification\Channels\MimSmsChannel
  [30;43mMethods:  80.00% ( 4/ 5)[0m   [30;43mLines:  87.50% (  7/  8)[0m
App\Services\Notification\Channels\TwilioSmsChannel
  [30;43mMethods:  60.00% ( 3/ 5)[0m   [37;41mLines:  38.89% (  7/ 18)[0m
App\Services\Notification\Channels\VonageSmsChannel
  [30;43mMethods:  60.00% ( 3/ 5)[0m   [37;41mLines:  36.84% (  7/ 19)[0m
App\Services\Notification\Channels\WhatsAppCloudChannel
  [30;43mMethods:  60.00% ( 3/ 5)[0m   [37;41mLines:  35.29% (  6/ 17)[0m
App\Services\Notification\NotificationDispatcher
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [30;43mLines:  88.89% ( 24/ 27)[0m
App\Services\Notification\NotificationManager
  [37;41mMethods:  50.00% ( 3/ 6)[0m   [30;43mLines:  75.00% ( 12/ 16)[0m
App\Services\Payment\Drivers\AbstractDriver
  [37;41mMethods:  50.00% ( 1/ 2)[0m   [30;43mLines:  75.00% (  3/  4)[0m
App\Services\Payment\Drivers\BkashDriver
  [37;41mMethods:  33.33% ( 3/ 9)[0m   [37;41mLines:  18.97% ( 11/ 58)[0m
App\Services\Payment\Drivers\CodDriver
  [30;43mMethods:  85.71% ( 6/ 7)[0m   [30;43mLines:  85.71% (  6/  7)[0m
App\Services\Payment\Drivers\NagadDriver
  [30;43mMethods:  66.67% ( 4/ 6)[0m   [30;43mLines:  81.82% (  9/ 11)[0m
App\Services\Payment\Drivers\PaypalDriver
  [37;41mMethods:  37.50% ( 3/ 8)[0m   [37;41mLines:  20.37% ( 11/ 54)[0m
App\Services\Payment\Drivers\RocketDriver
  [30;43mMethods:  66.67% ( 4/ 6)[0m   [30;43mLines:  80.00% (  8/ 10)[0m
App\Services\Payment\Drivers\SslCommerzDriver
  [30;43mMethods:  71.43% ( 5/ 7)[0m   [30;42mLines:  96.23% ( 51/ 53)[0m
App\Services\Payment\Drivers\StripeDriver
  [37;41mMethods:  42.86% ( 3/ 7)[0m   [37;41mLines:  19.23% ( 10/ 52)[0m
App\Services\Payment\Drivers\UpayDriver
  [30;43mMethods:  66.67% ( 4/ 6)[0m   [30;43mLines:  80.00% (  8/ 10)[0m
App\Services\Payment\PaymentManager
  [30;43mMethods:  60.00% ( 6/10)[0m   [30;43mLines:  84.00% ( 21/ 25)[0m
App\Services\Payment\PaymentResult
  [30;42mMethods: 100.00% ( 5/ 5)[0m   [30;42mLines: 100.00% (  5/  5)[0m
App\Services\Permission\PermissionService
  [37;41mMethods:  42.86% ( 3/ 7)[0m   [30;43mLines:  78.79% ( 26/ 33)[0m
App\Services\Permission\RoleService
  [30;42mMethods: 100.00% ( 6/ 6)[0m   [30;42mLines: 100.00% ( 35/ 35)[0m
App\Services\Permission\StaffService
  [37;41mMethods:  20.00% ( 1/ 5)[0m   [30;43mLines:  76.47% ( 39/ 51)[0m
App\Services\Pricing\PriceService
  [37;41mMethods:   0.00% ( 0/ 1)[0m   [30;42mLines:  95.00% ( 19/ 20)[0m
App\Services\Reporting\ReportService
  [30;42mMethods: 100.00% ( 5/ 5)[0m   [30;42mLines: 100.00% ( 19/ 19)[0m
App\Services\Setting\SettingService
  [30;43mMethods:  70.00% ( 7/10)[0m   [30;42mLines:  92.86% ( 39/ 42)[0m
App\Services\Setup\SetupWizard
  [30;43mMethods:  75.00% ( 9/12)[0m   [37;41mLines:  46.67% ( 14/ 30)[0m
App\Services\Shipping\ShippingService
  [30;42mMethods: 100.00% ( 5/ 5)[0m   [30;42mLines: 100.00% ( 14/ 14)[0m
App\Services\Stock\InventoryService
  [37;41mMethods:  12.50% ( 1/ 8)[0m   [30;43mLines:  53.92% ( 55/102)[0m
App\Services\Stock\LocationInventoryService
  [37;41mMethods:  50.00% ( 6/12)[0m   [30;43mLines:  78.01% (110/141)[0m
App\Services\Stock\StockResolver
  [30;43mMethods:  75.00% ( 3/ 4)[0m   [30;43mLines:  84.21% ( 16/ 19)[0m
App\Services\Theme\ThemeService
  [30;43mMethods:  84.62% (11/13)[0m   [30;42mLines:  96.34% ( 79/ 82)[0m
App\Support\Auditable
  [30;42mMethods: 100.00% ( 7/ 7)[0m   [30;42mLines: 100.00% ( 18/ 18)[0m
App\Support\LegacySettingProxy
  [30;42mMethods: 100.00% ( 2/ 2)[0m   [30;42mLines: 100.00% (  2/  2)[0m
App\Traits\PosTrait
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% ( 19/ 19)[0m
App\Widgets\AbstractWidget
  [37;41mMethods:  33.33% ( 2/ 6)[0m   [30;43mLines:  66.67% (  8/ 12)[0m
App\Widgets\Types\BannerColumns
  [30;42mMethods: 100.00% ( 3/ 3)[0m   [30;42mLines: 100.00% (  3/  3)[0m
App\Widgets\Types\BrandSlider
  [30;42mMethods: 100.00% ( 4/ 4)[0m   [30;42mLines: 100.00% (  4/  4)[0m
App\Widgets\Types\CategoryGrid
  [30;42mMethods: 100.00% ( 6/ 6)[0m   [30;42mLines: 100.00% ( 16/ 16)[0m
App\Widgets\Types\CollectionProducts
  [30;42mMethods: 100.00% ( 4/ 4)[0m   [30;42mLines: 100.00% (  4/  4)[0m
App\Widgets\Types\ContactInfo
  [30;43mMethods:  80.00% ( 4/ 5)[0m   [37;41mLines:  50.00% (  4/  8)[0m
App\Widgets\Types\Heading
  [30;42mMethods: 100.00% ( 5/ 5)[0m   [30;42mLines: 100.00% ( 10/ 10)[0m
App\Widgets\Types\HeroSlider
  [30;42mMethods: 100.00% ( 5/ 5)[0m   [30;42mLines: 100.00% ( 12/ 12)[0m
App\Widgets\Types\HtmlEmbed
  [30;43mMethods:  80.00% ( 4/ 5)[0m   [37;41mLines:  50.00% (  4/  8)[0m
App\Widgets\Types\ImageBanner
  [30;43mMethods:  80.00% ( 4/ 5)[0m   [37;41mLines:  40.00% (  4/ 10)[0m
App\Widgets\Types\LinkList
  [30;43mMethods:  80.00% ( 4/ 5)[0m   [37;41mLines:  28.57% (  4/ 14)[0m
App\Widgets\Types\Newsletter
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  1/  1)[0m
App\Widgets\Types\ProductCarousel
  [30;43mMethods:  83.33% ( 5/ 6)[0m   [30;42mLines:  95.83% ( 23/ 24)[0m
App\Widgets\Types\RecentReviews
  [30;42mMethods: 100.00% ( 6/ 6)[0m   [30;42mLines: 100.00% ( 10/ 10)[0m
App\Widgets\Types\RichText
  [30;42mMethods: 100.00% ( 5/ 5)[0m   [30;42mLines: 100.00% ( 10/ 10)[0m
App\Widgets\Types\Spacer
  [30;43mMethods:  80.00% ( 4/ 5)[0m   [30;43mLines:  57.14% (  4/  7)[0m
App\Widgets\Types\TrustBadges
  [30;42mMethods: 100.00% ( 1/ 1)[0m   [30;42mLines: 100.00% (  1/  1)[0m
App\Widgets\Types\VideoBlock
  [30;43mMethods:  66.67% ( 2/ 3)[0m   [30;43mLines:  66.67% (  2/  3)[0m
