Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity BlueprintAU\Radiant\Concerns\FetchesResults — Coverage: 97.7% | Lines: 44 | Complexity: 35 BlueprintAU\Radiant\Concerns\FiltersStaticQuery — Coverage: 80.0% | Lines: 20 | Complexity: 20 BlueprintAU\Radiant\Concerns\FiltersWhere — Coverage: 70.0% | Lines: 20 | Complexity: 20

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 2 4 6 Line Coverage (%) Cyclomatic Complexity BlueprintAU\Radiant\Concerns\FetchesResults::sole — Coverage: 100.0% | Lines: 9 | Complexity: 5 BlueprintAU\Radiant\Concerns\FetchesResults::findOrFail — Coverage: 100.0% | Lines: 4 | Complexity: 2 BlueprintAU\Radiant\Concerns\FetchesResults::firstOrFail — Coverage: 100.0% | Lines: 4 | Complexity: 2 BlueprintAU\Radiant\Concerns\FetchesResults::cursor — Coverage: 100.0% | Lines: 4 | Complexity: 3 BlueprintAU\Radiant\Concerns\FetchesResults::first — Coverage: 100.0% | Lines: 3 | Complexity: 3 BlueprintAU\Radiant\Concerns\FetchesResults::find — Coverage: 100.0% | Lines: 3 | Complexity: 3 BlueprintAU\Radiant\Concerns\FetchesResults::count — Coverage: 100.0% | Lines: 3 | Complexity: 3 BlueprintAU\Radiant\Concerns\FetchesResults::exists — Coverage: 100.0% | Lines: 3 | Complexity: 3 BlueprintAU\Radiant\Concerns\FetchesResults::firstOrCreate — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::findOrCreate — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::value — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::pluck — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::max — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::min — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::sum — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::avg — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::aggregates — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::aggregateBy — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FetchesResults::countBy — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereEq — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereEq — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNestedGroup — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereNested — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotExists — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereExists — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereNotExists — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotInQuery — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereInQuery — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereNotInQuery — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhere — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereIn — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotIn — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereBetween — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotBetween — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereLike — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereLike — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotLike — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereEq — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereEq — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereNestedGroup — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereNested — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotExists — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereExists — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereNotExists — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotInQuery — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereInQuery — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereNotInQuery — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::orWhere — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereIn — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotIn — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotNull — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereBetween — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotBetween — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereLike — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereLike — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotLike — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BlueprintAU\Radiant\Concerns\FetchesResults::sole5100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::first3100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::find3100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::count3100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::exists3100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::cursor3100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::findOrFail2100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::firstOrFail2100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::min20.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereExists20.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereNotExists20.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereInQuery20.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereNotInQuery20.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotExists20.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereExists20.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereNotExists20.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotInQuery20.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereInQuery20.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereNotInQuery20.0%
BlueprintAU\Radiant\Concerns\FetchesResults::firstOrCreate1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::findOrCreate1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::value1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::pluck1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::max1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::sum1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::avg1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::aggregates1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::aggregateBy1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::countBy1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereEq1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereEq1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNestedGroup1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereNested1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotExists1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotInQuery1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhere1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereIn1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotIn1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNull1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotNull1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereBetween1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotBetween1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereLike1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orWhereLike1100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNotLike1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereEq1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereEq1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNestedGroup1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereNested1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::orWhere1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereIn1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotIn1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNull1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotNull1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereBetween1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotBetween1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereLike1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::orWhereLike1100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNotLike1100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::readQuery0100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::compositionQuery0100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::eagerCache0100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::servesCache0100.0%
BlueprintAU\Radiant\Concerns\FetchesResults::relatedClass0100.0%
BlueprintAU\Radiant\Concerns\FiltersQuery::orderBy0100.0%
BlueprintAU\Radiant\Concerns\FiltersQuery::limit0100.0%
BlueprintAU\Radiant\Concerns\FiltersQuery::offset0100.0%
BlueprintAU\Radiant\Concerns\FiltersQuery::select0100.0%
BlueprintAU\Radiant\Concerns\FiltersQuery::groupBy0100.0%
BlueprintAU\Radiant\Concerns\FiltersQuery::having0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::where0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereNested0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereExists0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::whereInQuery0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::orderBy0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::limit0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::offset0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::select0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::groupBy0100.0%
BlueprintAU\Radiant\Concerns\FiltersStaticQuery::having0100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::where0100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereNested0100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereExists0100.0%
BlueprintAU\Radiant\Concerns\FiltersWhere::whereInQuery0100.0%