Classes

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 20 40 60 80 Line Coverage (%) Cyclomatic Complexity App\Controller\MaxFieldsController — Coverage: 58.4% | Lines: 339 | Complexity: 70 App\Service\MaxFieldGenerator — Coverage: 64.4% | Lines: 160 | Complexity: 42 App\Service\MaxFieldHelper — Coverage: 96.6% | Lines: 88 | Complexity: 38 App\Entity\User — Coverage: 98.7% | Lines: 76 | Complexity: 43 App\Service\WayPointHelper — Coverage: 88.2% | Lines: 76 | Complexity: 25 App\Form\ProfileFormType — Coverage: 100.0% | Lines: 74 | Complexity: 1 App\Command\FindDupesCommand — Coverage: 40.6% | Lines: 69 | Complexity: 17 App\Controller\ImportController — Coverage: 100.0% | Lines: 57 | Complexity: 20 App\Controller\WaypointsController — Coverage: 100.0% | Lines: 48 | Complexity: 11 App\Command\CleandbCommand — Coverage: 86.4% | Lines: 44 | Complexity: 13 App\Entity\Maxfield — Coverage: 93.8% | Lines: 32 | Complexity: 19 App\Controller\Admin\UserCrudController — Coverage: 66.7% | Lines: 30 | Complexity: 5 App\Type\MaxfieldStatus — Coverage: 100.0% | Lines: 30 | Complexity: 13 App\Security\GoogleIdentityAuthenticator — Coverage: 20.7% | Lines: 29 | Complexity: 10 App\Repository\WaypointRepository — Coverage: 100.0% | Lines: 28 | Complexity: 5 App\Security\GoogleAuthenticator — Coverage: 7.7% | Lines: 26 | Complexity: 8 App\Parser\Type\KExport — Coverage: 100.0% | Lines: 24 | Complexity: 8 App\Parser\Type\MultiExportJson — Coverage: 100.0% | Lines: 24 | Complexity: 8 App\Controller\DefaultController — Coverage: 100.0% | Lines: 23 | Complexity: 5 App\Form\ImportFormType — Coverage: 100.0% | Lines: 23 | Complexity: 1 App\Service\IngressHelper — Coverage: 100.0% | Lines: 22 | Complexity: 9 App\Security\LoginFormAuthenticator — Coverage: 75.0% | Lines: 20 | Complexity: 7 App\Entity\Waypoint — Coverage: 100.0% | Lines: 17 | Complexity: 12 App\EventSubscriber\DisableToolbarSubscriber — Coverage: 76.5% | Lines: 17 | Complexity: 5 App\Security\MaxfieldVoter — Coverage: 100.0% | Lines: 17 | Complexity: 9 App\Controller\Admin\DashboardController — Coverage: 75.0% | Lines: 16 | Complexity: 4 App\Parser\AbstractParser — Coverage: 100.0% | Lines: 14 | Complexity: 7 App\Controller\UserController — Coverage: 100.0% | Lines: 13 | Complexity: 4 App\Security\AuthenticationResultTrait — Coverage: 53.8% | Lines: 13 | Complexity: 3 App\Controller\Security\GoogleController — Coverage: 0.0% | Lines: 11 | Complexity: 3 App\Controller\Admin\WaypointCrudController — Coverage: 0.0% | Lines: 10 | Complexity: 2 App\Controller\Security\GitHubController — Coverage: 0.0% | Lines: 10 | Complexity: 3 App\Controller\Security\LoginFormController — Coverage: 90.0% | Lines: 10 | Complexity: 3 App\Enum\UserRole — Coverage: 100.0% | Lines: 10 | Complexity: 8 App\Parser\WayPointParser — Coverage: 100.0% | Lines: 10 | Complexity: 5 App\Repository\MaxfieldRepository — Coverage: 100.0% | Lines: 10 | Complexity: 4 App\Twig\AppExtension — Coverage: 100.0% | Lines: 10 | Complexity: 6 App\Controller\BaseController — Coverage: 100.0% | Lines: 9 | Complexity: 3 App\Controller\Admin\MaxfieldsCrudController — Coverage: 0.0% | Lines: 8 | Complexity: 2 App\Story\DefaultFixturesStory — Coverage: 100.0% | Lines: 8 | Complexity: 1 App\Form\MaxfieldFormType — Coverage: 100.0% | Lines: 7 | Complexity: 2 App\Form\WaypointFormType — Coverage: 100.0% | Lines: 7 | Complexity: 2 App\Factory\MaxfieldFactory — Coverage: 100.0% | Lines: 6 | Complexity: 2 App\Factory\UserFactory — Coverage: 100.0% | Lines: 5 | Complexity: 3 App\Repository\UserRepository — Coverage: 100.0% | Lines: 5 | Complexity: 2 App\Factory\WaypointFactory — Coverage: 100.0% | Lines: 4 | Complexity: 2 App\Type\MaxfieldCreateType — Coverage: 100.0% | Lines: 4 | Complexity: 4 App\Command\UserAdminCommand — Coverage: 100.0% | Lines: 3 | Complexity: 3 App\Controller\MapController — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\PortalCalcController — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\Security\GoogleIdentityController — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Story\AppStory — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Enum\ForSelectTrait — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Class CRAP Coverage
App\Controller\MaxFieldsController422.5858.4%
App\Service\MaxFieldGenerator121.7664.4%
App\Command\FindDupesCommand77.6340.6%
App\Security\GoogleIdentityAuthenticator59.8920.7%
App\Security\GoogleAuthenticator58.347.7%
App\Entity\User4398.7%
App\Service\MaxFieldHelper3896.6%
App\Service\WayPointHelper26.0488.2%
App\Controller\ImportController20100.0%
App\Entity\Maxfield19.0993.8%
App\Command\CleandbCommand13.4386.4%
App\Type\MaxfieldStatus13100.0%
App\Controller\Security\GitHubController120.0%
App\Controller\Security\GoogleController120.0%
App\Entity\Waypoint12100.0%
App\Controller\WaypointsController11100.0%
App\Security\MaxfieldVoter9100.0%
App\Service\IngressHelper9100.0%
App\Enum\UserRole8100.0%
App\Parser\Type\KExport8100.0%
App\Parser\Type\MultiExportJson8100.0%
App\Security\LoginFormAuthenticator7.7775.0%
App\Parser\AbstractParser7100.0%
App\Controller\Admin\MaxfieldsCrudController60.0%
App\Controller\Admin\WaypointCrudController60.0%
App\Twig\AppExtension6100.0%
App\Controller\Admin\UserCrudController5.9366.7%
App\EventSubscriber\DisableToolbarSubscriber5.3376.5%
App\Controller\DefaultController5100.0%
App\Parser\WayPointParser5100.0%
App\Repository\WaypointRepository5100.0%
App\Controller\Admin\DashboardController4.2575.0%
App\Controller\UserController4100.0%
App\Repository\MaxfieldRepository4100.0%
App\Type\MaxfieldCreateType4100.0%
App\Security\AuthenticationResultTrait3.8853.8%
App\Controller\Security\LoginFormController3.0190.0%
App\Command\UserAdminCommand3100.0%
App\Controller\BaseController3100.0%
App\Factory\UserFactory3100.0%
App\Controller\Security\GoogleIdentityController20.0%
App\Factory\MaxfieldFactory2100.0%
App\Factory\WaypointFactory2100.0%
App\Form\MaxfieldFormType2100.0%
App\Form\WaypointFormType2100.0%
App\Repository\UserRepository2100.0%
App\Story\AppStory20.0%
App\Controller\MapController1100.0%
App\Controller\PortalCalcController1100.0%
App\Form\ImportFormType1100.0%
App\Form\ProfileFormType1100.0%
App\Story\DefaultFixturesStory1100.0%
App\Enum\ForSelectTrait1100.0%
App\Enum\MapBoxProfilesEnum0100.0%
App\Enum\MapBoxStylesEnum0100.0%
App\Enum\MapProvidersEnum0100.0%
App\Enum\MaxfieldEngineEnum0100.0%
App\Kernel0100.0%
App\Settings\UserSettings0100.0%
App\Type\AgentKeyInfo0100.0%
App\Type\UserDataType0100.0%
App\Type\WaypointMap0100.0%

Methods

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 20 Line Coverage (%) Cyclomatic Complexity App\Form\ProfileFormType::buildForm — Coverage: 100.0% | Lines: 74 | Complexity: 1 App\Controller\MaxFieldsController::exportMobile — Coverage: 0.0% | Lines: 50 | Complexity: 16 App\Service\MaxFieldGenerator::generateVariant — Coverage: 0.0% | Lines: 43 | Complexity: 9 App\Controller\MaxFieldsController::generateVariant — Coverage: 0.0% | Lines: 40 | Complexity: 6 App\Controller\MaxFieldsController::generateMaxFields — Coverage: 0.0% | Lines: 36 | Complexity: 1 App\Service\MaxFieldGenerator::buildExternalCommand — Coverage: 100.0% | Lines: 35 | Complexity: 5 App\Controller\Admin\UserCrudController::configureFields — Coverage: 69.0% | Lines: 29 | Complexity: 4 App\Service\MaxFieldHelper::parsePlanResults — Coverage: 100.0% | Lines: 27 | Complexity: 9 App\Controller\MaxFieldsController::submitUserData — Coverage: 88.5% | Lines: 26 | Complexity: 6 App\Controller\ImportController::index — Coverage: 100.0% | Lines: 24 | Complexity: 6 App\Controller\MaxFieldsController::index — Coverage: 100.0% | Lines: 24 | Complexity: 3 App\Controller\MaxFieldsController::play — Coverage: 100.0% | Lines: 24 | Complexity: 3 App\Command\CleandbCommand::processWaypoint — Coverage: 73.9% | Lines: 23 | Complexity: 6 App\Form\ImportFormType::buildForm — Coverage: 100.0% | Lines: 23 | Complexity: 1 App\Parser\Type\KExport::parse — Coverage: 100.0% | Lines: 23 | Complexity: 7 App\Parser\Type\MultiExportJson::parse — Coverage: 100.0% | Lines: 23 | Complexity: 7 App\Command\FindDupesCommand::execute — Coverage: 95.5% | Lines: 22 | Complexity: 3 App\Controller\DefaultController::index — Coverage: 100.0% | Lines: 22 | Complexity: 4 App\Controller\WaypointsController::map — Coverage: 100.0% | Lines: 21 | Complexity: 4 App\Service\WayPointHelper::checkImage — Coverage: 71.4% | Lines: 21 | Complexity: 5 App\Type\MaxfieldStatus::fromMaxfield — Coverage: 100.0% | Lines: 21 | Complexity: 4 App\Command\CleandbCommand::execute — Coverage: 100.0% | Lines: 20 | Complexity: 6 App\Controller\MaxFieldsController::edit — Coverage: 100.0% | Lines: 20 | Complexity: 4 App\Entity\User::getUserParams — Coverage: 95.0% | Lines: 20 | Complexity: 8 App\Command\FindDupesCommand::findDuplicatesForWaypoint — Coverage: 35.3% | Lines: 17 | Complexity: 6 App\Command\FindDupesCommand::applyUserChoice — Coverage: 0.0% | Lines: 17 | Complexity: 5 App\Controller\MaxFieldsController::check — Coverage: 100.0% | Lines: 17 | Complexity: 3 App\Controller\MaxFieldsController::delete — Coverage: 88.2% | Lines: 17 | Complexity: 3 App\Service\MaxFieldHelper::getWaypointsIdMap — Coverage: 93.8% | Lines: 16 | Complexity: 4 App\Service\WayPointHelper::cleanName — Coverage: 100.0% | Lines: 16 | Complexity: 1 App\Controller\WaypointsController::edit — Coverage: 100.0% | Lines: 15 | Complexity: 3 App\Service\MaxFieldGenerator::generate — Coverage: 93.3% | Lines: 15 | Complexity: 3 App\Controller\ImportController::updateExistingWaypoint — Coverage: 100.0% | Lines: 14 | Complexity: 5 App\EventSubscriber\DisableToolbarSubscriber::onKernelResponse — Coverage: 92.9% | Lines: 14 | Complexity: 4 App\Service\IngressHelper::parseKeysString — Coverage: 100.0% | Lines: 14 | Complexity: 4 App\Service\WayPointHelper::getThumbnailPath — Coverage: 92.9% | Lines: 14 | Complexity: 6 App\Controller\ImportController::storeWayPoints — Coverage: 100.0% | Lines: 13 | Complexity: 4 App\Controller\MaxFieldsController::clearUserData — Coverage: 76.9% | Lines: 13 | Complexity: 2 App\Security\GoogleAuthenticator::getUser — Coverage: 0.0% | Lines: 13 | Complexity: 2 App\Security\GoogleIdentityAuthenticator::getUser — Coverage: 0.0% | Lines: 13 | Complexity: 2 App\Service\MaxFieldGenerator::buildCommand — Coverage: 100.0% | Lines: 13 | Complexity: 2 App\Service\MaxFieldGenerator::findFrames — Coverage: 100.0% | Lines: 13 | Complexity: 4 App\Service\MaxFieldGenerator::generateVariantName — Coverage: 0.0% | Lines: 13 | Complexity: 6 App\Command\FindDupesCommand::handleDuplicate — Coverage: 0.0% | Lines: 12 | Complexity: 2 App\Controller\UserController::profile — Coverage: 100.0% | Lines: 12 | Complexity: 3 App\Security\GoogleIdentityAuthenticator::authenticate — Coverage: 25.0% | Lines: 12 | Complexity: 4 App\Security\LoginFormAuthenticator::authenticate — Coverage: 58.3% | Lines: 12 | Complexity: 3 App\Security\MaxfieldVoter::voteOnAttribute — Coverage: 100.0% | Lines: 12 | Complexity: 5 App\Service\WayPointHelper::makeThumb — Coverage: 83.3% | Lines: 12 | Complexity: 3 App\Controller\MaxFieldsController::display — Coverage: 100.0% | Lines: 11 | Complexity: 1 App\Controller\MaxFieldsController::plan2 — Coverage: 100.0% | Lines: 11 | Complexity: 4 App\Repository\WaypointRepository::findInBounds — Coverage: 100.0% | Lines: 11 | Complexity: 1 App\Controller\MaxFieldsController::status — Coverage: 50.0% | Lines: 10 | Complexity: 4 App\Controller\Admin\DashboardController::configureMenuItems — Coverage: 100.0% | Lines: 9 | Complexity: 1 App\Controller\Admin\WaypointCrudController::configureFields — Coverage: 0.0% | Lines: 9 | Complexity: 1 App\Controller\MaxFieldsController::deleteFiles — Coverage: 77.8% | Lines: 9 | Complexity: 3 App\Controller\Security\GoogleController::connect — Coverage: 0.0% | Lines: 9 | Complexity: 1 App\Parser\WayPointParser::parse — Coverage: 100.0% | Lines: 9 | Complexity: 4 App\Service\MaxFieldHelper::getList — Coverage: 100.0% | Lines: 9 | Complexity: 4 App\Service\MaxFieldHelper::getMovieSize — Coverage: 100.0% | Lines: 9 | Complexity: 4 App\Controller\MaxFieldsController::plan — Coverage: 100.0% | Lines: 8 | Complexity: 4 App\Controller\Security\GitHubController::connect — Coverage: 0.0% | Lines: 8 | Complexity: 1 App\Controller\Security\LoginFormController::login — Coverage: 100.0% | Lines: 8 | Complexity: 1 App\Security\GoogleAuthenticator::authenticate — Coverage: 0.0% | Lines: 8 | Complexity: 1 App\Story\DefaultFixturesStory::build — Coverage: 100.0% | Lines: 8 | Complexity: 1 App\Controller\Admin\MaxfieldsCrudController::configureFields — Coverage: 0.0% | Lines: 7 | Complexity: 1 App\Controller\BaseController::getInternalReferer — Coverage: 100.0% | Lines: 7 | Complexity: 2 App\Controller\MaxFieldsController::getData — Coverage: 100.0% | Lines: 7 | Complexity: 1 App\Service\IngressHelper::getExistingKeysForMaxfield — Coverage: 100.0% | Lines: 7 | Complexity: 4 App\Service\MaxFieldGenerator::convertWayPointsToMaxFields — Coverage: 100.0% | Lines: 7 | Complexity: 2 App\Service\MaxFieldHelper::getLog — Coverage: 85.7% | Lines: 7 | Complexity: 3 App\Service\MaxFieldHelper::getWaypointCount — Coverage: 85.7% | Lines: 7 | Complexity: 3 App\Service\WayPointHelper::findImage — Coverage: 100.0% | Lines: 7 | Complexity: 4 App\Security\AuthenticationResultTrait::onAuthenticationFailure — Coverage: 100.0% | Lines: 7 | Complexity: 1 App\Controller\MaxFieldsController::viewStatus — Coverage: 100.0% | Lines: 6 | Complexity: 1 App\Controller\WaypointsController::info — Coverage: 100.0% | Lines: 6 | Complexity: 1 App\Parser\AbstractParser::supports — Coverage: 100.0% | Lines: 6 | Complexity: 3 App\Parser\AbstractParser::createWayPoint — Coverage: 100.0% | Lines: 6 | Complexity: 1 App\Repository\MaxfieldRepository::createQueryBuilderSearch — Coverage: 100.0% | Lines: 6 | Complexity: 2 App\Repository\WaypointRepository::findDetailsByIds — Coverage: 100.0% | Lines: 6 | Complexity: 1 App\Security\LoginFormAuthenticator::onAuthenticationSuccess — Coverage: 100.0% | Lines: 6 | Complexity: 2 App\Service\MaxFieldGenerator::appendCommandOptions — Coverage: 100.0% | Lines: 6 | Complexity: 3 App\Service\MaxFieldGenerator::getContentList — Coverage: 100.0% | Lines: 6 | Complexity: 3 App\Security\AuthenticationResultTrait::onAuthenticationSuccess — Coverage: 0.0% | Lines: 6 | Complexity: 2 App\Controller\ImportController::findExistingWaypoint — Coverage: 100.0% | Lines: 5 | Complexity: 4 App\Controller\MaxFieldsController::toggleFavourite — Coverage: 100.0% | Lines: 5 | Complexity: 1 App\Entity\User::__unserialize — Coverage: 100.0% | Lines: 5 | Complexity: 1 App\Entity\User::toggleFavourite — Coverage: 100.0% | Lines: 5 | Complexity: 2 App\Enum\UserRole::cssClass — Coverage: 100.0% | Lines: 5 | Complexity: 4 App\Enum\UserRole::label — Coverage: 100.0% | Lines: 5 | Complexity: 4 App\Factory\MaxfieldFactory::defaults — Coverage: 100.0% | Lines: 5 | Complexity: 1 App\Form\MaxfieldFormType::configureOptions — Coverage: 100.0% | Lines: 5 | Complexity: 1 App\Form\WaypointFormType::configureOptions — Coverage: 100.0% | Lines: 5 | Complexity: 1 App\Repository\WaypointRepository::findByIds — Coverage: 100.0% | Lines: 5 | Complexity: 1 App\Repository\WaypointRepository::findLatLon — Coverage: 100.0% | Lines: 5 | Complexity: 1 App\Service\MaxFieldGenerator::getWaypointsMap — Coverage: 100.0% | Lines: 5 | Complexity: 2 App\Twig\AppExtension::getFunctions — Coverage: 100.0% | Lines: 5 | Complexity: 1 App\Controller\Admin\DashboardController::index — Coverage: 0.0% | Lines: 4 | Complexity: 1 App\Controller\MaxFieldsController::getUserData — Coverage: 100.0% | Lines: 4 | Complexity: 3 App\Controller\WaypointsController::remove — Coverage: 100.0% | Lines: 4 | Complexity: 1 App\Entity\Maxfield::initUserData — Coverage: 100.0% | Lines: 4 | Complexity: 3 App\Entity\User::__serialize — Coverage: 100.0% | Lines: 4 | Complexity: 1 App\Entity\User::addMaxfield — Coverage: 100.0% | Lines: 4 | Complexity: 2 App\Repository\UserRepository::findUsers — Coverage: 100.0% | Lines: 4 | Complexity: 1 App\Service\MaxFieldHelper::framesDirCount — Coverage: 100.0% | Lines: 4 | Complexity: 2 App\Entity\Maxfield::setUserKeysWithUser — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Entity\Maxfield::setCurrentPointWithUser — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Entity\Maxfield::setFarmDoneWithUser — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Entity\User::getRoles — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Entity\User::getParam — Coverage: 100.0% | Lines: 3 | Complexity: 3 App\Entity\User::removeMaxfield — Coverage: 100.0% | Lines: 3 | Complexity: 3 App\Entity\User::addFavourite — Coverage: 100.0% | Lines: 3 | Complexity: 2 App\EventSubscriber\DisableToolbarSubscriber::getSubscribedEvents — Coverage: 0.0% | Lines: 3 | Complexity: 1 App\Factory\UserFactory::defaults — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Factory\WaypointFactory::defaults — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Repository\MaxfieldRepository::search — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Security\MaxfieldVoter::supports — Coverage: 100.0% | Lines: 3 | Complexity: 2 App\Service\MaxFieldHelper::getPreviewImage — Coverage: 100.0% | Lines: 3 | Complexity: 2 App\Controller\Admin\DashboardController::configureDashboard — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Controller\BaseController::getRefererString — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Maxfield::setName — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Maxfield::setOwner — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Maxfield::setJsonData — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Maxfield::setUserData — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Maxfield::setPlanResults — Coverage: 0.0% | Lines: 2 | Complexity: 1 App\Entity\Maxfield::setPath — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setRole — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setParams — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setIdentifier — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setGoogleId — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setGitHubId — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::removeFavourite — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Waypoint::setName — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Waypoint::setLat — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Waypoint::setLon — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Waypoint::setGuid — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\Waypoint::setImage — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Form\MaxfieldFormType::buildForm — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Form\WaypointFormType::buildForm — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Service\MaxFieldGenerator::remove — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Service\MaxFieldHelper::getParser — Coverage: 100.0% | Lines: 2 | Complexity: 3 App\Twig\AppExtension::previewImage — Coverage: 100.0% | Lines: 2 | Complexity: 2 App\Type\MaxfieldCreateType::getPlayersNum — Coverage: 100.0% | Lines: 2 | Complexity: 2 App\Command\CleandbCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Command\FindDupesCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Command\UserAdminCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Command\UserAdminCommand::getRoles — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Command\UserAdminCommand::setRole — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\Admin\DashboardController::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\Admin\MaxfieldsCrudController::getEntityFqcn — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Admin\UserCrudController::getEntityFqcn — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Admin\WaypointCrudController::getEntityFqcn — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\DefaultController::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\ImportController::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\MapController::edit — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\MaxFieldsController::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\PortalCalcController::index — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\Security\GitHubController::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\GitHubController::connectCheck — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\GoogleController::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\GoogleController::connectCheck — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\GoogleIdentityController::connectVerify — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\LoginFormController::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\Security\LoginFormController::logout — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\UserController::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\WaypointsController::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Controller\WaypointsController::getImageThumbnail — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Maxfield::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Maxfield::getName — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Maxfield::getOwner — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Maxfield::getJsonData — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Maxfield::getUserData — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Maxfield::getPlanResults — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Maxfield::getPath — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::eraseCredentials — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getRole — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getParams — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getIdentifier — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getUserIdentifier — Coverage: 100.0% | Lines: 1 | Complexity: 2 App\Entity\User::getPassword — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getGoogleId — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getGitHubId — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getMaxfields — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getFavourites — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Waypoint::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Waypoint::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Waypoint::getName — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Waypoint::getLat — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Waypoint::getLon — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Waypoint::getGuid — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\Waypoint::getImage — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Factory\MaxfieldFactory::class — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Factory\UserFactory::class — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Factory\UserFactory::asAdmin — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Factory\WaypointFactory::class — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Parser\AbstractParser::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Parser\AbstractParser::check — Coverage: 100.0% | Lines: 1 | Complexity: 2 App\Parser\Type\KExport::getType — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Parser\Type\MultiExportJson::getType — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Parser\WayPointParser::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Repository\MaxfieldRepository::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Repository\UserRepository::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Repository\WaypointRepository::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\GoogleAuthenticator::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\GoogleAuthenticator::supports — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\GoogleAuthenticator::getGoogleClient — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Security\GoogleAuthenticator::getSuccessRedirectUrl — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Security\GoogleAuthenticator::getFailureRedirectUrl — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Security\GoogleIdentityAuthenticator::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\GoogleIdentityAuthenticator::supports — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\GoogleIdentityAuthenticator::getSuccessRedirectUrl — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Security\GoogleIdentityAuthenticator::getFailureRedirectUrl — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\LoginFormAuthenticator::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\LoginFormAuthenticator::getLoginUrl — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\MaxfieldVoter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Security\MaxfieldVoter::canModify — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\IngressHelper::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\MaxFieldGenerator::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\MaxFieldGenerator::getImagePath — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\MaxFieldHelper::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\MaxFieldHelper::getMaxField — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\MaxFieldHelper::filesFinished — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\MaxFieldHelper::getMaxfieldVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\WayPointHelper::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\WayPointHelper::getImagePath — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\WayPointHelper::getThumbnailBasePath — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\WayPointHelper::defineThumbnailPath — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\WayPointHelper::getRootDir — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Service\WayPointHelper::getIntelUrl — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Story\AppStory::build — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Twig\AppExtension::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Twig\AppExtension::hasImage — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Twig\AppExtension::waypointCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldCreateType::getPoints — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldCreateType::getProjectName — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::getName — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::getPath — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::getStatus — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::getLog — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::isFilesFinished — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::getFramesDirCount — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Type\MaxfieldStatus::getMovieSize — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Enum\ForSelectTrait::forSelect — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Method CRAP Coverage
App\Controller\MaxFieldsController::exportMobile2720.0%
App\Service\MaxFieldGenerator::generateVariant900.0%
App\Controller\MaxFieldsController::generateVariant420.0%
App\Service\MaxFieldGenerator::generateVariantName420.0%
App\Command\FindDupesCommand::applyUserChoice300.0%
App\Command\FindDupesCommand::findDuplicatesForWaypoint15.7535.3%
App\Security\GoogleIdentityAuthenticator::authenticate10.7525.0%
App\Service\MaxFieldHelper::parsePlanResults9100.0%
App\Entity\User::getUserParams895.0%
App\Parser\Type\KExport::parse7100.0%
App\Parser\Type\MultiExportJson::parse7100.0%
App\Command\CleandbCommand::processWaypoint6.6473.9%
App\Controller\MaxFieldsController::submitUserData6.0688.5%
App\Service\WayPointHelper::getThumbnailPath6.0192.9%
App\Command\CleandbCommand::execute6100.0%
App\Command\FindDupesCommand::handleDuplicate60.0%
App\Controller\ImportController::index6100.0%
App\Controller\MaxFieldsController::status6.0050.0%
App\Security\GoogleAuthenticator::getUser60.0%
App\Security\GoogleIdentityAuthenticator::getUser60.0%
App\Security\AuthenticationResultTrait::onAuthenticationSuccess60.0%
App\Service\WayPointHelper::checkImage5.5871.4%
App\Controller\ImportController::updateExistingWaypoint5100.0%
App\Security\MaxfieldVoter::voteOnAttribute5100.0%
App\Service\MaxFieldGenerator::buildExternalCommand5100.0%
App\Controller\Admin\UserCrudController::configureFields4.4869.0%
App\EventSubscriber\DisableToolbarSubscriber::onKernelResponse4.0192.9%
App\Controller\DefaultController::index4100.0%
App\Controller\ImportController::storeWayPoints4100.0%
App\Controller\ImportController::findExistingWaypoint4100.0%
App\Controller\MaxFieldsController::edit4100.0%
App\Controller\MaxFieldsController::plan4100.0%
App\Controller\MaxFieldsController::plan24100.0%
App\Controller\WaypointsController::map4100.0%
App\Enum\UserRole::cssClass4100.0%
App\Enum\UserRole::label4100.0%
App\Parser\WayPointParser::parse4100.0%
App\Service\IngressHelper::parseKeysString4100.0%
App\Service\IngressHelper::getExistingKeysForMaxfield4100.0%
App\Service\MaxFieldGenerator::findFrames4100.0%
App\Service\MaxFieldHelper::getList4100.0%
App\Service\MaxFieldHelper::getMovieSize4100.0%
App\Service\MaxFieldHelper::getWaypointsIdMap4.0093.8%
App\Service\WayPointHelper::findImage4100.0%
App\Type\MaxfieldStatus::fromMaxfield4100.0%
App\Security\LoginFormAuthenticator::authenticate3.6558.3%
App\Controller\MaxFieldsController::deleteFiles3.1077.8%
App\Service\WayPointHelper::makeThumb3.0483.3%
App\Service\MaxFieldHelper::getLog3.0385.7%
App\Service\MaxFieldHelper::getWaypointCount3.0385.7%
App\Controller\MaxFieldsController::delete3.0188.2%
App\Command\FindDupesCommand::execute395.5%
App\Controller\MaxFieldsController::index3100.0%
App\Controller\MaxFieldsController::check3100.0%
App\Controller\MaxFieldsController::play3100.0%
App\Controller\MaxFieldsController::getUserData3100.0%
App\Controller\UserController::profile3100.0%
App\Controller\WaypointsController::edit3100.0%
App\Entity\Maxfield::initUserData3100.0%
App\Entity\User::getParam3100.0%
App\Entity\User::removeMaxfield3100.0%
App\Parser\AbstractParser::supports3100.0%
App\Service\MaxFieldGenerator::generate3.0093.3%
App\Service\MaxFieldGenerator::appendCommandOptions3100.0%
App\Service\MaxFieldGenerator::getContentList3100.0%
App\Service\MaxFieldHelper::getParser3100.0%
App\Controller\MaxFieldsController::clearUserData2.0576.9%
App\Controller\Admin\DashboardController::index20.0%
App\Controller\Admin\MaxfieldsCrudController::getEntityFqcn20.0%
App\Controller\Admin\MaxfieldsCrudController::configureFields20.0%
App\Controller\Admin\UserCrudController::getEntityFqcn20.0%
App\Controller\Admin\WaypointCrudController::getEntityFqcn20.0%
App\Controller\Admin\WaypointCrudController::configureFields20.0%
App\Controller\BaseController::getInternalReferer2100.0%
App\Controller\MaxFieldsController::generateMaxFields20.0%
App\Controller\Security\GitHubController::__construct20.0%
App\Controller\Security\GitHubController::connect20.0%
App\Controller\Security\GitHubController::connectCheck20.0%
App\Controller\Security\GoogleController::__construct20.0%
App\Controller\Security\GoogleController::connect20.0%
App\Controller\Security\GoogleController::connectCheck20.0%
App\Controller\Security\GoogleIdentityController::connectVerify20.0%
App\Controller\Security\LoginFormController::logout20.0%
App\Entity\Maxfield::setPlanResults20.0%
App\Entity\User::getUserIdentifier2100.0%
App\Entity\User::addMaxfield2100.0%
App\Entity\User::addFavourite2100.0%
App\Entity\User::toggleFavourite2100.0%
App\EventSubscriber\DisableToolbarSubscriber::getSubscribedEvents20.0%
App\Parser\AbstractParser::check2100.0%
App\Repository\MaxfieldRepository::createQueryBuilderSearch2100.0%
App\Security\GoogleAuthenticator::authenticate20.0%
App\Security\GoogleAuthenticator::getGoogleClient20.0%
App\Security\GoogleAuthenticator::getSuccessRedirectUrl20.0%
App\Security\GoogleAuthenticator::getFailureRedirectUrl20.0%
App\Security\GoogleIdentityAuthenticator::getSuccessRedirectUrl20.0%
App\Security\LoginFormAuthenticator::onAuthenticationSuccess2100.0%
App\Security\MaxfieldVoter::supports2100.0%
App\Service\MaxFieldGenerator::buildCommand2100.0%
App\Service\MaxFieldGenerator::convertWayPointsToMaxFields2100.0%
App\Service\MaxFieldGenerator::getWaypointsMap2100.0%
App\Service\MaxFieldHelper::framesDirCount2100.0%
App\Service\MaxFieldHelper::getPreviewImage2100.0%
App\Story\AppStory::build20.0%
App\Twig\AppExtension::previewImage2100.0%
App\Type\MaxfieldCreateType::getPlayersNum2100.0%
App\Command\CleandbCommand::__construct1100.0%
App\Command\FindDupesCommand::__construct1100.0%
App\Command\UserAdminCommand::__construct1100.0%
App\Command\UserAdminCommand::getRoles1100.0%
App\Command\UserAdminCommand::setRole1100.0%
App\Controller\Admin\DashboardController::__construct1100.0%
App\Controller\Admin\DashboardController::configureDashboard1100.0%
App\Controller\Admin\DashboardController::configureMenuItems1100.0%
App\Controller\BaseController::getRefererString1100.0%
App\Controller\DefaultController::__construct1100.0%
App\Controller\ImportController::__construct1100.0%
App\Controller\MapController::edit1100.0%
App\Controller\MaxFieldsController::__construct1100.0%
App\Controller\MaxFieldsController::display1100.0%
App\Controller\MaxFieldsController::getData1100.0%
App\Controller\MaxFieldsController::viewStatus1100.0%
App\Controller\MaxFieldsController::toggleFavourite1100.0%
App\Controller\PortalCalcController::index1100.0%
App\Controller\Security\LoginFormController::__construct1100.0%
App\Controller\Security\LoginFormController::login1100.0%
App\Controller\UserController::__construct1100.0%
App\Controller\WaypointsController::__construct1100.0%
App\Controller\WaypointsController::remove1100.0%
App\Controller\WaypointsController::info1100.0%
App\Controller\WaypointsController::getImageThumbnail1100.0%
App\Entity\Maxfield::getId1100.0%
App\Entity\Maxfield::getName1100.0%
App\Entity\Maxfield::setName1100.0%
App\Entity\Maxfield::getOwner1100.0%
App\Entity\Maxfield::setOwner1100.0%
App\Entity\Maxfield::getJsonData1100.0%
App\Entity\Maxfield::setJsonData1100.0%
App\Entity\Maxfield::getUserData1100.0%
App\Entity\Maxfield::setUserData1100.0%
App\Entity\Maxfield::getPlanResults1100.0%
App\Entity\Maxfield::setUserKeysWithUser1100.0%
App\Entity\Maxfield::getPath1100.0%
App\Entity\Maxfield::setPath1100.0%
App\Entity\Maxfield::setCurrentPointWithUser1100.0%
App\Entity\Maxfield::setFarmDoneWithUser1100.0%
App\Entity\User::__construct1100.0%
App\Entity\User::__toString1100.0%
App\Entity\User::__serialize1100.0%
App\Entity\User::__unserialize1100.0%
App\Entity\User::eraseCredentials1100.0%
App\Entity\User::getRoles1100.0%
App\Entity\User::getRole1100.0%
App\Entity\User::setRole1100.0%
App\Entity\User::getParams1100.0%
App\Entity\User::setParams1100.0%
App\Entity\User::getId1100.0%
App\Entity\User::getIdentifier1100.0%
App\Entity\User::setIdentifier1100.0%
App\Entity\User::getPassword1100.0%
App\Entity\User::getGoogleId1100.0%
App\Entity\User::setGoogleId1100.0%
App\Entity\User::getGitHubId1100.0%
App\Entity\User::setGitHubId1100.0%
App\Entity\User::getMaxfields1100.0%
App\Entity\User::getFavourites1100.0%
App\Entity\User::removeFavourite1100.0%
App\Entity\Waypoint::__toString1100.0%
App\Entity\Waypoint::getId1100.0%
App\Entity\Waypoint::getName1100.0%
App\Entity\Waypoint::setName1100.0%
App\Entity\Waypoint::getLat1100.0%
App\Entity\Waypoint::setLat1100.0%
App\Entity\Waypoint::getLon1100.0%
App\Entity\Waypoint::setLon1100.0%
App\Entity\Waypoint::getGuid1100.0%
App\Entity\Waypoint::setGuid1100.0%
App\Entity\Waypoint::getImage1100.0%
App\Entity\Waypoint::setImage1100.0%
App\Factory\MaxfieldFactory::class1100.0%
App\Factory\MaxfieldFactory::defaults1100.0%
App\Factory\UserFactory::class1100.0%
App\Factory\UserFactory::defaults1100.0%
App\Factory\UserFactory::asAdmin1100.0%
App\Factory\WaypointFactory::class1100.0%
App\Factory\WaypointFactory::defaults1100.0%
App\Form\ImportFormType::buildForm1100.0%
App\Form\MaxfieldFormType::buildForm1100.0%
App\Form\MaxfieldFormType::configureOptions1100.0%
App\Form\ProfileFormType::buildForm1100.0%
App\Form\WaypointFormType::buildForm1100.0%
App\Form\WaypointFormType::configureOptions1100.0%
App\Parser\AbstractParser::__construct1100.0%
App\Parser\AbstractParser::createWayPoint1100.0%
App\Parser\Type\KExport::getType1100.0%
App\Parser\Type\MultiExportJson::getType1100.0%
App\Parser\WayPointParser::__construct1100.0%
App\Repository\MaxfieldRepository::__construct1100.0%
App\Repository\MaxfieldRepository::search1100.0%
App\Repository\UserRepository::__construct1100.0%
App\Repository\UserRepository::findUsers1100.0%
App\Repository\WaypointRepository::__construct1100.0%
App\Repository\WaypointRepository::findByIds1100.0%
App\Repository\WaypointRepository::findDetailsByIds1100.0%
App\Repository\WaypointRepository::findLatLon1100.0%
App\Repository\WaypointRepository::findInBounds1100.0%
App\Security\GoogleAuthenticator::__construct1100.0%
App\Security\GoogleAuthenticator::supports1100.0%
App\Security\GoogleIdentityAuthenticator::__construct1100.0%
App\Security\GoogleIdentityAuthenticator::supports1100.0%
App\Security\GoogleIdentityAuthenticator::getFailureRedirectUrl1100.0%
App\Security\LoginFormAuthenticator::__construct1100.0%
App\Security\LoginFormAuthenticator::getLoginUrl1100.0%
App\Security\MaxfieldVoter::__construct1100.0%
App\Security\MaxfieldVoter::canModify1100.0%
App\Service\IngressHelper::__construct1100.0%
App\Service\MaxFieldGenerator::__construct1100.0%
App\Service\MaxFieldGenerator::getImagePath1100.0%
App\Service\MaxFieldGenerator::remove1100.0%
App\Service\MaxFieldHelper::__construct1100.0%
App\Service\MaxFieldHelper::getMaxField1100.0%
App\Service\MaxFieldHelper::filesFinished1100.0%
App\Service\MaxFieldHelper::getMaxfieldVersion1100.0%
App\Service\WayPointHelper::__construct1100.0%
App\Service\WayPointHelper::getImagePath1100.0%
App\Service\WayPointHelper::getThumbnailBasePath1100.0%
App\Service\WayPointHelper::defineThumbnailPath1100.0%
App\Service\WayPointHelper::getRootDir1100.0%
App\Service\WayPointHelper::getIntelUrl1100.0%
App\Service\WayPointHelper::cleanName1100.0%
App\Story\DefaultFixturesStory::build1100.0%
App\Twig\AppExtension::__construct1100.0%
App\Twig\AppExtension::getFunctions1100.0%
App\Twig\AppExtension::hasImage1100.0%
App\Twig\AppExtension::waypointCount1100.0%
App\Type\MaxfieldCreateType::getPoints1100.0%
App\Type\MaxfieldCreateType::getProjectName1100.0%
App\Type\MaxfieldStatus::__construct1100.0%
App\Type\MaxfieldStatus::getId1100.0%
App\Type\MaxfieldStatus::getName1100.0%
App\Type\MaxfieldStatus::getPath1100.0%
App\Type\MaxfieldStatus::getStatus1100.0%
App\Type\MaxfieldStatus::getLog1100.0%
App\Type\MaxfieldStatus::isFilesFinished1100.0%
App\Type\MaxfieldStatus::getFramesDirCount1100.0%
App\Type\MaxfieldStatus::getMovieSize1100.0%
App\Enum\ForSelectTrait::forSelect1100.0%
App\Security\AuthenticationResultTrait::onAuthenticationFailure1100.0%
App\Parser\AbstractParser::getType0100.0%
App\Parser\AbstractParser::parse0100.0%
App\Security\AuthenticationResultTrait::getSuccessRedirectUrl0100.0%
App\Security\AuthenticationResultTrait::getFailureRedirectUrl0100.0%