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 20 40 60 80 Line Coverage (%) Cyclomatic Complexity BlueprintAU\Radiant\Relations\BelongsToMany — Coverage: 98.6% | Lines: 215 | Complexity: 70 BlueprintAU\Radiant\Relations\HasManyThrough — Coverage: 95.0% | Lines: 181 | Complexity: 52 BlueprintAU\Radiant\Relations\Relation — Coverage: 95.7% | Lines: 164 | Complexity: 68 BlueprintAU\Radiant\Relations\MorphToMany — Coverage: 94.9% | Lines: 138 | Complexity: 32 BlueprintAU\Radiant\Relations\MorphTo — Coverage: 99.1% | Lines: 109 | Complexity: 43 BlueprintAU\Radiant\Relations\BelongsTo — Coverage: 92.5% | Lines: 67 | Complexity: 21 BlueprintAU\Radiant\Relations\HasOne — Coverage: 100.0% | Lines: 35 | Complexity: 16 BlueprintAU\Radiant\Relations\HasOneThrough — Coverage: 100.0% | Lines: 27 | Complexity: 16 BlueprintAU\Radiant\Relations\HasMany — Coverage: 100.0% | Lines: 26 | Complexity: 9 BlueprintAU\Radiant\Relations\MorphOne — Coverage: 100.0% | Lines: 18 | Complexity: 12 BlueprintAU\Radiant\Relations\MorphOneOrMany — Coverage: 94.1% | Lines: 17 | Complexity: 6 BlueprintAU\Radiant\Relations\MorphMany — Coverage: 100.0% | Lines: 8 | Complexity: 4 BlueprintAU\Radiant\Relations\EagerResult — Coverage: 100.0% | Lines: 5 | Complexity: 4

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 5 10 15 20 Line Coverage (%) Cyclomatic Complexity BlueprintAU\Radiant\Relations\HasManyThrough::eagerLoadChunk — Coverage: 100.0% | Lines: 70 | Complexity: 15 BlueprintAU\Radiant\Relations\HasManyThrough::addConstraints — Coverage: 100.0% | Lines: 41 | Complexity: 7 BlueprintAU\Radiant\Relations\BelongsToMany::sync — Coverage: 100.0% | Lines: 36 | Complexity: 12 BlueprintAU\Radiant\Relations\MorphToMany::eagerLoadChunk — Coverage: 96.9% | Lines: 32 | Complexity: 3 BlueprintAU\Radiant\Relations\BelongsTo::eagerLoadChunk — Coverage: 86.2% | Lines: 29 | Complexity: 4 BlueprintAU\Radiant\Relations\MorphTo::eagerLoad — Coverage: 96.4% | Lines: 28 | Complexity: 10 BlueprintAU\Radiant\Relations\BelongsToMany::eagerLoadChunk — Coverage: 96.3% | Lines: 27 | Complexity: 3 BlueprintAU\Radiant\Relations\Relation::eagerLoadChunk — Coverage: 84.6% | Lines: 26 | Complexity: 4 BlueprintAU\Radiant\Relations\MorphToMany::poolQueryFor — Coverage: 100.0% | Lines: 25 | Complexity: 3 BlueprintAU\Radiant\Relations\MorphTo::aliasOf — Coverage: 100.0% | Lines: 20 | Complexity: 8 BlueprintAU\Radiant\Relations\HasManyThrough::__construct — Coverage: 100.0% | Lines: 19 | Complexity: 7 BlueprintAU\Radiant\Relations\MorphTo::match — Coverage: 100.0% | Lines: 19 | Complexity: 7 BlueprintAU\Radiant\Relations\BelongsToMany::toggle — Coverage: 100.0% | Lines: 18 | Complexity: 3 BlueprintAU\Radiant\Relations\HasManyThrough::match — Coverage: 100.0% | Lines: 18 | Complexity: 7 BlueprintAU\Radiant\Relations\Relation::__construct — Coverage: 100.0% | Lines: 18 | Complexity: 8 BlueprintAU\Radiant\Relations\BelongsToMany::normalizeIds — Coverage: 100.0% | Lines: 17 | Complexity: 9 BlueprintAU\Radiant\Relations\HasOneThrough::match — Coverage: 100.0% | Lines: 17 | Complexity: 8 BlueprintAU\Radiant\Relations\BelongsToMany::addConstraints — Coverage: 100.0% | Lines: 16 | Complexity: 2 BlueprintAU\Radiant\Relations\HasOne::addConstraints — Coverage: 100.0% | Lines: 16 | Complexity: 5 BlueprintAU\Radiant\Relations\MorphTo::assertKeyMatches — Coverage: 100.0% | Lines: 16 | Complexity: 4 BlueprintAU\Radiant\Relations\MorphToMany::__construct — Coverage: 100.0% | Lines: 16 | Complexity: 5 BlueprintAU\Radiant\Relations\BelongsTo::addConstraints — Coverage: 100.0% | Lines: 15 | Complexity: 4 BlueprintAU\Radiant\Relations\BelongsToMany::match — Coverage: 100.0% | Lines: 15 | Complexity: 5 BlueprintAU\Radiant\Relations\HasManyThrough::intermediateKeys — Coverage: 46.7% | Lines: 15 | Complexity: 6 BlueprintAU\Radiant\Relations\MorphToMany::pool — Coverage: 92.9% | Lines: 14 | Complexity: 4 BlueprintAU\Radiant\Relations\MorphToMany::poolAliases — Coverage: 100.0% | Lines: 14 | Complexity: 5 BlueprintAU\Radiant\Relations\BelongsToMany::__construct — Coverage: 100.0% | Lines: 13 | Complexity: 3 BlueprintAU\Radiant\Relations\HasMany::addConstraints — Coverage: 100.0% | Lines: 13 | Complexity: 3 BlueprintAU\Radiant\Relations\HasOne::match — Coverage: 100.0% | Lines: 13 | Complexity: 6 BlueprintAU\Radiant\Relations\BelongsTo::match — Coverage: 100.0% | Lines: 12 | Complexity: 5 BlueprintAU\Radiant\Relations\BelongsToMany::attach — Coverage: 100.0% | Lines: 12 | Complexity: 3 BlueprintAU\Radiant\Relations\HasMany::match — Coverage: 100.0% | Lines: 12 | Complexity: 5 BlueprintAU\Radiant\Relations\MorphOneOrMany::addConstraints — Coverage: 100.0% | Lines: 12 | Complexity: 2 BlueprintAU\Radiant\Relations\MorphToMany::attach — Coverage: 91.7% | Lines: 12 | Complexity: 3 BlueprintAU\Radiant\Relations\MorphToMany::validatedPoolClass — Coverage: 63.6% | Lines: 11 | Complexity: 5 BlueprintAU\Radiant\Relations\Relation::eagerLoad — Coverage: 81.8% | Lines: 11 | Complexity: 4 BlueprintAU\Radiant\Relations\BelongsToMany::eagerLoad — Coverage: 100.0% | Lines: 9 | Complexity: 3 BlueprintAU\Radiant\Relations\HasManyThrough::eagerLoad — Coverage: 100.0% | Lines: 9 | Complexity: 3 BlueprintAU\Radiant\Relations\BelongsToMany::resolvePivotTable — Coverage: 100.0% | Lines: 8 | Complexity: 4 BlueprintAU\Radiant\Relations\MorphOne::match — Coverage: 100.0% | Lines: 8 | Complexity: 4 BlueprintAU\Radiant\Relations\BelongsToMany::singlePrimaryKeyOf — Coverage: 100.0% | Lines: 7 | Complexity: 3 BlueprintAU\Radiant\Relations\BelongsToMany::readQuery — Coverage: 100.0% | Lines: 7 | Complexity: 3 BlueprintAU\Radiant\Relations\BelongsToMany::currentPivotRows — Coverage: 100.0% | Lines: 7 | Complexity: 2 BlueprintAU\Radiant\Relations\MorphMany::match — Coverage: 100.0% | Lines: 7 | Complexity: 3 BlueprintAU\Radiant\Relations\BelongsToMany::detach — Coverage: 100.0% | Lines: 6 | Complexity: 3 BlueprintAU\Radiant\Relations\MorphToMany::addConstraints — Coverage: 100.0% | Lines: 6 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::compositionQuery — Coverage: 100.0% | Lines: 6 | Complexity: 2 BlueprintAU\Radiant\Relations\BelongsToMany::withPivot — Coverage: 100.0% | Lines: 5 | Complexity: 2 BlueprintAU\Radiant\Relations\HasManyThrough::getSecondKeys — Coverage: 80.0% | Lines: 5 | Complexity: 2 BlueprintAU\Radiant\Relations\MorphTo::executeResults — Coverage: 100.0% | Lines: 5 | Complexity: 3 BlueprintAU\Radiant\Relations\MorphToMany::pivotQuery — Coverage: 100.0% | Lines: 5 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::withName — Coverage: 100.0% | Lines: 5 | Complexity: 2 BlueprintAU\Radiant\Relations\Relation::getForeignKey — Coverage: 100.0% | Lines: 5 | Complexity: 2 BlueprintAU\Radiant\Relations\Relation::getLocalKey — Coverage: 100.0% | Lines: 5 | Complexity: 2 BlueprintAU\Radiant\Relations\Relation::getForeignKeys — Coverage: 100.0% | Lines: 5 | Complexity: 2 BlueprintAU\Radiant\Relations\Relation::getLocalKeys — Coverage: 100.0% | Lines: 5 | Complexity: 2 BlueprintAU\Radiant\Relations\BelongsTo::executeResults — Coverage: 100.0% | Lines: 4 | Complexity: 3 BlueprintAU\Radiant\Relations\HasOne::applyEagerOrdering — Coverage: 100.0% | Lines: 4 | Complexity: 3 BlueprintAU\Radiant\Relations\HasOneThrough::addConstraints — Coverage: 100.0% | Lines: 4 | Complexity: 3 BlueprintAU\Radiant\Relations\HasOneThrough::applyEagerOrdering — Coverage: 100.0% | Lines: 4 | Complexity: 3 BlueprintAU\Radiant\Relations\MorphOne::addConstraints — Coverage: 100.0% | Lines: 4 | Complexity: 3 BlueprintAU\Radiant\Relations\MorphOne::applyEagerOrdering — Coverage: 100.0% | Lines: 4 | Complexity: 3 BlueprintAU\Radiant\Relations\MorphTo::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphTo::addConstraints — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphTo::readQuery — Coverage: 100.0% | Lines: 4 | Complexity: 2 BlueprintAU\Radiant\Relations\MorphTo::queryFor — Coverage: 100.0% | Lines: 4 | Complexity: 2 BlueprintAU\Radiant\Relations\Relation::where — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::whereNested — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::whereExists — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::whereInQuery — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::orderBy — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::limit — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::offset — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::select — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::groupBy — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::having — Coverage: 100.0% | Lines: 4 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::applyKeyTuple — Coverage: 100.0% | Lines: 4 | Complexity: 3 BlueprintAU\Radiant\Relations\Relation::parentKeyValues — Coverage: 100.0% | Lines: 4 | Complexity: 2 BlueprintAU\Radiant\Relations\Relation::tupleValues — Coverage: 100.0% | Lines: 4 | Complexity: 2 BlueprintAU\Radiant\Relations\BelongsTo::hasResolvableKey — Coverage: 100.0% | Lines: 3 | Complexity: 2 BlueprintAU\Radiant\Relations\BelongsTo::readQuery — Coverage: 66.7% | Lines: 3 | Complexity: 2 BlueprintAU\Radiant\Relations\BelongsToMany::sqlConnection — Coverage: 100.0% | Lines: 3 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::markComposed — Coverage: 100.0% | Lines: 3 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::eagerCache — Coverage: 66.7% | Lines: 3 | Complexity: 2 BlueprintAU\Radiant\Relations\Relation::get — Coverage: 100.0% | Lines: 3 | Complexity: 3 BlueprintAU\Radiant\Relations\Relation::wrapCached — Coverage: 100.0% | Lines: 3 | Complexity: 2 BlueprintAU\Radiant\Relations\Relation::serializeKey — Coverage: 100.0% | Lines: 3 | Complexity: 2 BlueprintAU\Radiant\Relations\EagerResult::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 BlueprintAU\Radiant\Relations\HasOne::executeResults — Coverage: 100.0% | Lines: 2 | Complexity: 2 BlueprintAU\Radiant\Relations\HasOneThrough::executeResults — Coverage: 100.0% | Lines: 2 | Complexity: 2 BlueprintAU\Radiant\Relations\MorphOne::executeResults — Coverage: 100.0% | Lines: 2 | Complexity: 2 BlueprintAU\Radiant\Relations\MorphOneOrMany::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphToMany::stampRow — Coverage: 100.0% | Lines: 2 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsTo::eagerKeyColumn — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::getPivotTable — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::getForeignPivotKey — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::getRelatedPivotKey — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::withTimestamps — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::qualify — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::executeResults — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::stampRow — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::pivotQuery — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\BelongsToMany::syncWithoutDetaching — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\EagerResult::fromModels — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\EagerResult::fromCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\EagerResult::listToCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\HasMany::executeResults — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\HasManyThrough::qualify — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\HasManyThrough::secondKeyList — Coverage: 100.0% | Lines: 1 | Complexity: 2 BlueprintAU\Radiant\Relations\HasManyThrough::executeResults — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\HasManyThrough::throughParentAlias — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphMany::executeResults — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphOneOrMany::getTypeColumn — Coverage: 0.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphOneOrMany::parentMorphAlias — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphOneOrMany::applyEagerOrdering — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphTo::defersConstraints — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphTo::relatedClasses — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphTo::getTypeColumn — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphTo::relatedClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphTo::eagerKeyColumn — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\MorphToMany::isInversePool — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::defersConstraints — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::servesCache — Coverage: 100.0% | Lines: 1 | Complexity: 3 BlueprintAU\Radiant\Relations\Relation::readQuery — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::relatedClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::applyEagerOrdering — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::executeResults — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::getQuery — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::getRelated — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::relatedClasses — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::isComposite — Coverage: 100.0% | Lines: 1 | Complexity: 1 BlueprintAU\Radiant\Relations\Relation::eagerKeyColumn — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BlueprintAU\Radiant\Relations\HasManyThrough::eagerLoadChunk15100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::sync12100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::intermediateKeys11.4646.7%
BlueprintAU\Radiant\Relations\MorphTo::eagerLoad1096.4%
BlueprintAU\Radiant\Relations\BelongsToMany::normalizeIds9100.0%
BlueprintAU\Radiant\Relations\HasOneThrough::match8100.0%
BlueprintAU\Radiant\Relations\MorphTo::aliasOf8100.0%
BlueprintAU\Radiant\Relations\Relation::__construct8100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::__construct7100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::addConstraints7100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::match7100.0%
BlueprintAU\Radiant\Relations\MorphTo::match7100.0%
BlueprintAU\Radiant\Relations\MorphToMany::validatedPoolClass6.2063.6%
BlueprintAU\Radiant\Relations\HasOne::match6100.0%
BlueprintAU\Radiant\Relations\BelongsTo::match5100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::match5100.0%
BlueprintAU\Radiant\Relations\HasMany::match5100.0%
BlueprintAU\Radiant\Relations\HasOne::addConstraints5100.0%
BlueprintAU\Radiant\Relations\MorphToMany::__construct5100.0%
BlueprintAU\Radiant\Relations\MorphToMany::poolAliases5100.0%
BlueprintAU\Radiant\Relations\Relation::eagerLoad4.1081.8%
BlueprintAU\Radiant\Relations\Relation::eagerLoadChunk4.0684.6%
BlueprintAU\Radiant\Relations\BelongsTo::eagerLoadChunk4.0486.2%
BlueprintAU\Radiant\Relations\MorphToMany::pool4.0192.9%
BlueprintAU\Radiant\Relations\BelongsTo::addConstraints4100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::resolvePivotTable4100.0%
BlueprintAU\Radiant\Relations\MorphOne::match4100.0%
BlueprintAU\Radiant\Relations\MorphTo::assertKeyMatches4100.0%
BlueprintAU\Radiant\Relations\MorphToMany::attach3.0191.7%
BlueprintAU\Radiant\Relations\BelongsTo::executeResults3100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::__construct3100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::singlePrimaryKeyOf3100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::readQuery3100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::eagerLoad3100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::eagerLoadChunk396.3%
BlueprintAU\Radiant\Relations\BelongsToMany::attach3100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::detach3100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::toggle3100.0%
BlueprintAU\Radiant\Relations\HasMany::addConstraints3100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::eagerLoad3100.0%
BlueprintAU\Radiant\Relations\HasOne::applyEagerOrdering3100.0%
BlueprintAU\Radiant\Relations\HasOneThrough::addConstraints3100.0%
BlueprintAU\Radiant\Relations\HasOneThrough::applyEagerOrdering3100.0%
BlueprintAU\Radiant\Relations\MorphMany::match3100.0%
BlueprintAU\Radiant\Relations\MorphOne::addConstraints3100.0%
BlueprintAU\Radiant\Relations\MorphOne::applyEagerOrdering3100.0%
BlueprintAU\Radiant\Relations\MorphTo::executeResults3100.0%
BlueprintAU\Radiant\Relations\MorphToMany::eagerLoadChunk396.9%
BlueprintAU\Radiant\Relations\MorphToMany::poolQueryFor3100.0%
BlueprintAU\Radiant\Relations\Relation::servesCache3100.0%
BlueprintAU\Radiant\Relations\Relation::get3100.0%
BlueprintAU\Radiant\Relations\Relation::applyKeyTuple3100.0%
BlueprintAU\Radiant\Relations\BelongsTo::readQuery2.1566.7%
BlueprintAU\Radiant\Relations\Relation::eagerCache2.1566.7%
BlueprintAU\Radiant\Relations\HasManyThrough::getSecondKeys2.0380.0%
BlueprintAU\Radiant\Relations\BelongsTo::hasResolvableKey2100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::getForeignPivotKey20.0%
BlueprintAU\Radiant\Relations\BelongsToMany::getRelatedPivotKey20.0%
BlueprintAU\Radiant\Relations\BelongsToMany::withPivot2100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::addConstraints2100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::currentPivotRows2100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::secondKeyList2100.0%
BlueprintAU\Radiant\Relations\HasOne::executeResults2100.0%
BlueprintAU\Radiant\Relations\HasOneThrough::executeResults2100.0%
BlueprintAU\Radiant\Relations\MorphOne::executeResults2100.0%
BlueprintAU\Radiant\Relations\MorphOneOrMany::getTypeColumn20.0%
BlueprintAU\Radiant\Relations\MorphOneOrMany::addConstraints2100.0%
BlueprintAU\Radiant\Relations\MorphTo::readQuery2100.0%
BlueprintAU\Radiant\Relations\MorphTo::queryFor2100.0%
BlueprintAU\Radiant\Relations\Relation::withName2100.0%
BlueprintAU\Radiant\Relations\Relation::compositionQuery2100.0%
BlueprintAU\Radiant\Relations\Relation::wrapCached2100.0%
BlueprintAU\Radiant\Relations\Relation::getForeignKey2100.0%
BlueprintAU\Radiant\Relations\Relation::getLocalKey2100.0%
BlueprintAU\Radiant\Relations\Relation::getForeignKeys2100.0%
BlueprintAU\Radiant\Relations\Relation::getLocalKeys2100.0%
BlueprintAU\Radiant\Relations\Relation::parentKeyValues2100.0%
BlueprintAU\Radiant\Relations\Relation::tupleValues2100.0%
BlueprintAU\Radiant\Relations\Relation::serializeKey2100.0%
BlueprintAU\Radiant\Relations\BelongsTo::eagerKeyColumn1100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::getPivotTable1100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::withTimestamps1100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::qualify1100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::executeResults1100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::sqlConnection1100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::stampRow1100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::pivotQuery1100.0%
BlueprintAU\Radiant\Relations\BelongsToMany::syncWithoutDetaching1100.0%
BlueprintAU\Radiant\Relations\EagerResult::__construct1100.0%
BlueprintAU\Radiant\Relations\EagerResult::fromModels1100.0%
BlueprintAU\Radiant\Relations\EagerResult::fromCollection1100.0%
BlueprintAU\Radiant\Relations\EagerResult::listToCollection1100.0%
BlueprintAU\Radiant\Relations\HasMany::executeResults1100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::qualify1100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::executeResults1100.0%
BlueprintAU\Radiant\Relations\HasManyThrough::throughParentAlias1100.0%
BlueprintAU\Radiant\Relations\MorphMany::executeResults1100.0%
BlueprintAU\Radiant\Relations\MorphOneOrMany::__construct1100.0%
BlueprintAU\Radiant\Relations\MorphOneOrMany::parentMorphAlias1100.0%
BlueprintAU\Radiant\Relations\MorphOneOrMany::applyEagerOrdering1100.0%
BlueprintAU\Radiant\Relations\MorphTo::__construct1100.0%
BlueprintAU\Radiant\Relations\MorphTo::defersConstraints1100.0%
BlueprintAU\Radiant\Relations\MorphTo::relatedClasses1100.0%
BlueprintAU\Radiant\Relations\MorphTo::getTypeColumn1100.0%
BlueprintAU\Radiant\Relations\MorphTo::addConstraints1100.0%
BlueprintAU\Radiant\Relations\MorphTo::relatedClass1100.0%
BlueprintAU\Radiant\Relations\MorphTo::eagerKeyColumn1100.0%
BlueprintAU\Radiant\Relations\MorphToMany::addConstraints1100.0%
BlueprintAU\Radiant\Relations\MorphToMany::pivotQuery1100.0%
BlueprintAU\Radiant\Relations\MorphToMany::stampRow1100.0%
BlueprintAU\Radiant\Relations\MorphToMany::isInversePool1100.0%
BlueprintAU\Radiant\Relations\Relation::defersConstraints1100.0%
BlueprintAU\Radiant\Relations\Relation::markComposed1100.0%
BlueprintAU\Radiant\Relations\Relation::readQuery1100.0%
BlueprintAU\Radiant\Relations\Relation::relatedClass1100.0%
BlueprintAU\Radiant\Relations\Relation::applyEagerOrdering1100.0%
BlueprintAU\Radiant\Relations\Relation::executeResults1100.0%
BlueprintAU\Radiant\Relations\Relation::getQuery1100.0%
BlueprintAU\Radiant\Relations\Relation::where1100.0%
BlueprintAU\Radiant\Relations\Relation::whereNested1100.0%
BlueprintAU\Radiant\Relations\Relation::whereExists1100.0%
BlueprintAU\Radiant\Relations\Relation::whereInQuery1100.0%
BlueprintAU\Radiant\Relations\Relation::orderBy1100.0%
BlueprintAU\Radiant\Relations\Relation::limit1100.0%
BlueprintAU\Radiant\Relations\Relation::offset1100.0%
BlueprintAU\Radiant\Relations\Relation::select1100.0%
BlueprintAU\Radiant\Relations\Relation::groupBy1100.0%
BlueprintAU\Radiant\Relations\Relation::having1100.0%
BlueprintAU\Radiant\Relations\Relation::getRelated1100.0%
BlueprintAU\Radiant\Relations\Relation::relatedClasses1100.0%
BlueprintAU\Radiant\Relations\Relation::isComposite1100.0%
BlueprintAU\Radiant\Relations\Relation::eagerKeyColumn1100.0%
BlueprintAU\Radiant\Relations\Relation::addConstraints0100.0%
BlueprintAU\Radiant\Relations\Relation::match0100.0%