Code Analysis: Barcode Scanner with Inventory & Order Manager - (basic) 1.0.2

Function Rating Maintainability Complexity Lines of code
UkrSolution\BarcodeScanner\API\actions\CartActions::addItemToCart()
B
43 23 44
UkrSolution\BarcodeScanner\API\actions\ManagementActions::checkPostAutoAction()
A
48 16 29
UkrSolution\BarcodeScanner\API\classes\Post::find()
A
42 12 53
UkrSolution\BarcodeScanner\API\classes\Post::getFilterParams()
A
48 12 36
UkrSolution\BarcodeScanner\API\classes\Post::sqlBuilder()
A
46 11 35
UkrSolution\BarcodeScanner\API\classes\WPML::postsFilter()
A
51 11 25
UkrSolution\BarcodeScanner\API\classes\Results::assignOrderProps()
A
36 7 80
UkrSolution\BarcodeScanner\API\actions\ManagementActions::productUpdateQuantityPlus()
A
47 9 34
UkrSolution\BarcodeScanner\API\actions\ManagementActions::productUpdateQuantityMinus()
A
47 9 34
UkrSolution\BarcodeScanner\API\classes\Results::postsPrepare()
A
53 9 23
UkrSolution\BarcodeScanner\API\actions\ManagementActions::productUpdateSalePrice()
A
49 8 32
UkrSolution\BarcodeScanner\API\actions\ManagementActions::productUpdateRegularPrice()
A
49 8 32
UkrSolution\BarcodeScanner\API\classes\Results::assignProps()
A
45 7 42
UkrSolution\BarcodeScanner\API\actions\CartActions::getWcCheckoutErrors()
A
56 8 18
UkrSolution\BarcodeScanner\API\classes\Results::prepareVariationPreview()
S
50 7 30
UkrSolution\BarcodeScanner\API\actions\ManagementActions::productUpdateQuantity()
S
50 7 29
UkrSolution\BarcodeScanner\API\actions\ManagementActions::productEnableManageStock()
S
50 7 28
UkrSolution\BarcodeScanner\API\actions\ManagementActions::productSearch()
S
50 7 27
UkrSolution\BarcodeScanner\API\classes\Results::productsPrepare()
S
59 7 14
UkrSolution\BarcodeScanner\API\classes\Results::ordersPrepare()
S
60 7 14
UkrSolution\BarcodeScanner\API\routes\Management::__construct()
S
38 1 98
UkrSolution\BarcodeScanner\API\classes\Results::formatPostToRedirect()
S
53 6 23
UkrSolution\BarcodeScanner\API\classes\Request::validate()
S
54 6 21
UkrSolution\BarcodeScanner\API\classes\Results::findLocalAttributeValues()
S
55 6 19
UkrSolution\BarcodeScanner\features\settings\Settings::formListener()
S
59 6 14
UkrSolution\BarcodeScanner\API\actions\CartActions::orderCreate()
S
50 5 29
UkrSolution\BarcodeScanner\API\actions\CartActions::addItem()
S
53 5 22
UkrSolution\BarcodeScanner\API\classes\Results::getRequiredProductAttributes()
S
55 5 20
UkrSolution\BarcodeScanner\API\routes\Cart::__construct()
S
41 1 78
UkrSolution\BarcodeScanner\API\actions\ManagementActions::setQuantityMinus()
S
51 4 28
UkrSolution\BarcodeScanner\API\actions\CartActions::getWcErrors()
S
61 5 12
UkrSolution\BarcodeScanner\features\mobile\MobileRouter::includeTemplate()
S
45 3 40
UkrSolution\BarcodeScanner\API\actions\ManagementActions::orderSearch()
S
54 4 20
UkrSolution\BarcodeScanner\API\classes\Auth::login()
S
55 4 19
UkrSolution\BarcodeScanner\API\actions\CartActions::wcSession()
S
55 4 19
UkrSolution\BarcodeScanner\API\actions\ManagementActions::setQuantityPlus()
S
50 3 32
UkrSolution\BarcodeScanner\API\actions\ManagementActions::setQuantity()
S
59 4 15
UkrSolution\BarcodeScanner\features\settings\Settings::formSubmit()
S
60 4 14
UkrSolution\BarcodeScanner\API\actions\ManagementActions::orderChangeStatus()
S
57 3 17
UkrSolution\BarcodeScanner\API\classes\WPML::getProductTranslations()
S
57 3 16
UkrSolution\BarcodeScanner\Core::adminEnqueueScripts()
S
49 2 30
UkrSolution\BarcodeScanner\features\settings\Settings::getField()
S
63 4 10
UkrSolution\BarcodeScanner\API\classes\Results::getChildren()
S
62 3 12
UkrSolution\BarcodeScanner\API\classes\Results::formatOrder()
S
63 3 11
UkrSolution\BarcodeScanner\API\actions\PostActions::postSearch()
S
58 2 15
UkrSolution\BarcodeScanner\API\actions\CartActions::changeQuantityInCart()
S
70 3 5
UkrSolution\BarcodeScanner\API\classes\Results::formatCartItem()
S
59 2 14
UkrSolution\BarcodeScanner\API\actions\ManagementActions::setRegularPrice()
S
62 2 12
UkrSolution\BarcodeScanner\API\actions\ManagementActions::setManageStock()
S
63 2 12
UkrSolution\BarcodeScanner\API\actions\ManagementActions::setSalePrice()
S
62 2 12
UkrSolution\BarcodeScanner\Core::__construct()
S
53 1 26
UkrSolution\BarcodeScanner\API\routes\Post::__construct()
S
57 1 18
UkrSolution\BarcodeScanner\API\classes\Post::disableFilterParams()
S
74 2 5
UkrSolution\BarcodeScanner\API\classes\Test::point()
S
66 2 8
UkrSolution\BarcodeScanner\API\classes\WPML::getTranslations()
S
67 2 8
UkrSolution\BarcodeScanner\API\actions\CartActions::getCartItems()
S
63 2 10
UkrSolution\BarcodeScanner\features\settings\Settings::getOrderStatuses()
S
70 2 7
UkrSolution\BarcodeScanner\API\actions\CartActions::restoreCart()
S
68 2 7
UkrSolution\BarcodeScanner\API\classes\WPML::status()
S
71 2 6
UkrSolution\BarcodeScanner\API\classes\WPML::getAdminLang()
S
70 2 7
UkrSolution\BarcodeScanner\API\classes\Results::formatProduct()
S
68 2 7
UkrSolution\BarcodeScanner\Core::createMenu()
S
59 1 14
UkrSolution\BarcodeScanner\API\actions\CartActions::removeItem()
S
60 1 13
UkrSolution\BarcodeScanner\API\Routes::getArgProductId()
S
63 1 12
UkrSolution\BarcodeScanner\API\Routes::getArgSearchQuery()
S
63 1 12
UkrSolution\BarcodeScanner\Core::pageSettings()
S
69 1 6
UkrSolution\BarcodeScanner\features\sounds\Sounds::getList()
S
82 1 3
UkrSolution\BarcodeScanner\API\Routes::permissionCallback()
S
82 1 3
UkrSolution\BarcodeScanner\features\settings\Settings::__construct()
S
82 1 3
UkrSolution\BarcodeScanner\API\classes\Results::jsonResponse()
S
73 1 5
UkrSolution\BarcodeScanner\API\actions\CartActions::updateAttributes()
S
65 1 9
UkrSolution\BarcodeScanner\features\mobile\MobileRouter::rewriteRules()
S
72 1 5
UkrSolution\BarcodeScanner\Core::mobilePageHome()
S
82 1 3
UkrSolution\BarcodeScanner\API\classes\Test::end()
S
80 1 3
UkrSolution\BarcodeScanner\features\mobile\MobileRouter::init()
S
70 1 6
UkrSolution\BarcodeScanner\API\actions\CartActions::getStatuses()
S
69 1 7
UkrSolution\BarcodeScanner\API\actions\CartActions::getCartDetails()
S
66 1 8
UkrSolution\BarcodeScanner\API\Routes::__construct()
S
91 1 2
UkrSolution\BarcodeScanner\API\actions\CartActions::cartClear()
S
66 1 9
UkrSolution\BarcodeScanner\features\mobile\MobileRouter::flushRules()
S
78 1 4
UkrSolution\BarcodeScanner\API\actions\CartActions::updateQuantity()
S
65 1 9
UkrSolution\BarcodeScanner\Core::null()
S
98 1 1
UkrSolution\BarcodeScanner\API\Routes::registerRoutes()
S
75 1 5