Created at 2018-06-21 12:27:01 , with PHPMetrics v2.3.2 (Jean-François Lépine).
Violations (0 criticals, 0 errors)
0
-10
2418
73
0
Maintainability / complexity

Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.

Large red circles will be probably hard to maintain.

ClassRank (Google's page rank applied to relations between classes)
Class ClassRank
App\Models\Database\DatabaseConfiguration 90.74 0.09
App\Models\Database\DatabaseMySql 81.53 0.08
Core\Controller 97.4 0.06
Core\Request 79.52 0.05
Core\View 96.5 0.04
App\Models\Article 51.97 0.04
App\Models\Database\DatabaseConnection 108.55 0.03
App\Models\Node 45.19 0.03
App\Models\CartArticle 90.4 0.02
App\Models\Database\QueryBuilder\QueryBuilderBase 98.37 0.02
App\Models\Database\QueryBuilder\SelectQuery 68.52 0.02
App\Models\CategoryCollection 72.72 0.02
App\Models\NestedSet 101.71 0.02
App\Models\Paypal\PaypalConfiguration 91.36 0.01
App\Models\Algorithm 86.99 0.01
App\Models\ArticleFactory 110.45 0.01
TwitterPost 68.91 0.01
App\Models\Search 93.03 0.01
App\Models\User\RegisterInsertion 83.21 0.01
App\Models\User\LoginValidation 66.02 0.01
App\Models\User\PasswordEncryption 82.33 0.01
App\Models\User\Login 78.06 0.01
App\Models\User\Register 171 0.01
App\Models\User\RegisterValidation 83.15 0.01
App\Models\Cart 76.47 0.01
App\Models\Email 68.55 0.01
App\Models\Logger\Log 103.12 0.01
App\Models\Database\QueryBuilder\InsertQuery 59.53 0.01
App\Models\Product 98.82 0.01
App\Models\Formular 47.2 0.01
App\Controllers\ContactViewController 113.69 0
App\Controllers\CartControlController 50.69 0
App\Controllers\SearchControlController 92.64 0
App\Controllers\LoginControlController 54.27 0
App\Controllers\OrderReviewViewController 79.35 0
App\Controllers\ProductViewController 103.05 0
App\Controllers\DetailViewController 89.2 0
App\Controllers\PaypalViewController 103.54 0
App\Controllers\AboutUsViewController 211.98 0
App\Controllers\SearchViewController 97.43 0
App\Controllers\RegisterControlController 54.72 0
App\Controllers\FeaturesViewController 113.69 0
App\Controllers\UserInformationViewController 104.76 0
App\Controllers\AlgorithmControlController 64.42 0
App\Controllers\FormularControlController 63.54 0
App\Controllers\LoginViewController 95.45 0
App\Controllers\CartViewController 89.2 0
App\Controllers\AlgorithmViewController 113.69 0
App\Controllers\FormularViewController 106.56 0
App\Controllers\HomeViewController 121.16 0
App\Models\Paypal\PaypalPayment 53.69 0
App\Controllers\ThankYouViewController 91.65 0
App\Models\Paypal\PaypalPreparation 44.24 0
Core\Error 87.22 0
Core\Router 81.89 0
App\Models\Database\QueryBuilder\QueryCriteria 216.73 0
App\Models\Database\QueryBuilder\UpdateQuery 69.61 0
Delete 216.73 0
App\Models\BasicAuth 76.77 0
App\Models\User\LoginException 171 0
App\Models\TotalExecution 82.46 0
App\Models\OrderReview 171 0
App\Config 216.73 0
App\Models\NewsletterEmail 171 0
User 214.23 0
NormalUser 171 0
SuperUser 171 0
JsonFormatter 171 0
HtmlFormatter 171 0
Sorter 76.82 0
PromotedPost 78.06 0
PostlistOutputter 57.88 0
App\Controllers\RegisterViewController 113.69 0
Composer dependencies
Package Required Installed Latest License
aws/aws-sdk-php ^3.52 3.52.17 3.61.10 Apache-2.0
league/oauth2-client ^2.3 2.3.0 2.3.0 MIT
paypal/rest-api-sdk-php * 1.13.0 1.13.0 Apache-2.0
phpmailer/phpmailer ^6.0 6.0.3 6.0.5 LGPL-2.1
phpmetrics/phpmetrics ^2.3 2.3.2 2.3.2 MIT
twig/twig ~2.0 2.4.4 2.4.8 BSD-3-Clause
Licences of Composer dependencies