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