classBuiltins
final class Builtins
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
Composition of the implementations shipped by the package.
Methods§
public static function extensions(): ExtensionRegistryThe shipped extensions and their default selection.
Returns
Test cases 15
UsageTextTest::testExtensionsAreListedWithTheirDescriptionscallsUsageTextTest::testHelpDocumentsEveryOptionTheParserTakescallsUsageTextTest::testReportersAreListedWithTheirDescriptionscallsCallEvaluatorTest::testBindValuesAttachesVariadicArgumentscallsInterpreterTest::testAnalyzeRecordsNothingAtACallThatOnlyComposesAStatementcallsInterpreterTest::testAnalyzeWithATinyBudgetStillReportsTheCallcallsExtensionRegistryTest::testAllReturnsTheExtensionsAlphabeticallycallsExtensionRegistryTest::testDefaultNamesAreTheDriverExtensionsThatAreRegisteredcallsExtensionRegistryTest::testGlobalsOfCollectsWhatTheNamedExtensionsDeclarecallsExtensionRegistryTest::testGlobalsOfRefusesAnUnknownNamecallsExtensionRegistryTest::testModelProvidersOfSelectsEnabledProvidersAndKeepsRawExtensionsCompatiblecallsExtensionRegistryTest::testSinksOfCollectsTheCallsOfEveryNamedExtensioncallsExtensionRegistryTest::testSinksOfRefusesAnUnknownNamecallsExtensionRegistryTest::testWithBuiltinsRegistersEverythingThatShipscallsBuiltinsTest::testExtensionsRegistersTheShippedImplementationsAndDefaultscalls
Called from 1
Calls 7
- new ExtensionRegistry line 28
- new PdoExtension line 29
- new MysqliExtension line 30
- new DoctrineExtension line 31
- new LaravelExtension line 32
- static-call Builtins::dialects() line 32
- new WordPressExtension line 33
public static function reporters(): ReporterRegistryThe shipped reporters with their presentation policies.
Returns
Test cases 6
UsageTextTest::testExtensionsAreListedWithTheirDescriptionscallsUsageTextTest::testHelpDocumentsEveryOptionTheParserTakescallsUsageTextTest::testReportersAreListedWithTheirDescriptionscallsReporterRegistryTest::testAllReturnsTheReportersAlphabeticallycallsReporterRegistryTest::testWithBuiltinsRegistersEverythingThatShipscallsBuiltinsTest::testReportersRegistersTheShippedFormatscalls
Called from 1
Calls 5
- new ReporterRegistry line 42
- new JsonReporter line 43
- new HtmlReporter line 44
- static-call Builtins::sqlFormatter() line 44
- new TextReporter line 45
public static function dialects(): DialectsThe built-in SQL policies and known framework connection classes.
Returns
Test cases 113
CallbackEffectsTest::testApplyFollowsMutationsOfTheCallbackParametercallsCallbackEffectsTest::testApplyRunsClosureEffectsThroughCapturedAliasesOfItsReceivercallsExtensionInterfaceTest::testDescriptionIsAlwaysWrittencallsExtensionInterfaceTest::testGlobalsAreDeclaredOnlyByAnExtensionThatHandsOneOutcallsExtensionInterfaceTest::testNameIsUniqueAcrossTheExtensionsThatShipcallsBuilderCallsTest::testAllocateNeverReusesAnIdentityForTheSameStatecallsBuilderCallsTest::testBoundedMarksTooManyAlternativesAsOneOpenStateInsteadOfLosingEffectscallsBuilderCallsTest::testCallbackReturnsNullWithoutARegisteredRunnercallsBuilderCallsTest::testConnectionCallAliasesTheTableAndKeepsUnknownTablesOpencallsBuilderCallsTest::testConnectionCallAllocatesIndependentQueriesAndExplicitRawExpressionscallsBuilderCallsTest::testConnectionCallPreservesRawSqlAndAnExplicitConnectionNamecallsBuilderCallsTest::testConnectionDialectUsesConcreteConnectionsBeforeTheFallbackcallsBuilderCallsTest::testExecutionFindRetainsItsPredicateAndTheModelReturnTypecallsBuilderCallsTest::testExecutionPreservesFirstLimitAndReturnsACollectionForGetcallsBuilderCallsTest::testExecutionRetainsTheWindowOfSingleRowReadsAndTheirReturnTypescallsBuilderCallsTest::testExecutionReturnsTheFrameworkTypeWithoutInventingAnotherQuerycallsBuilderCallsTest::testIsBuilderRecognizesSourceDeclaredModelsAndBothBuilderContractscallsBuilderCallsTest::testIsConnectionRecognizesConcreteGrammarContractscallsBuilderCallsTest::testIsConnectionRecognizesInjectedConnectionContractscallsBuilderCallsTest::testMethodCallMutatesTheExistingIdentityAndLeavesOtherClassesAlonecallsBuilderCallsTest::testMutateNamesTheUnmodelledOperationInItsDiagnosticcallsBuilderCallsTest::testMutateOnlyChangesSoftDeleteModesForModelsUsingTheTraitcallsBuilderCallsTest::testMutateRetainsEarlierUnknownEffectscallsBuilderCallsTest::testMutateTreatsIdentityCallsAndEagerLoadsWithoutOpeningTheQuerycallsBuilderCallsTest::testPositionalRejectsNamedAndUnpackedArgumentscallsBuilderCallsTest::testStaticCallCreatesFacadeQueriesAndDoesNotModelUnrelatedStaticscallsBuilderCallsTest::testUnsupportedInvalidatesAliasesWithoutLosingTheirIdentitycallsBuilderQueriesTest::testCompileAppliesSoftDeletesOnlyAtExecutioncallsBuilderQueriesTest::testCompileGroupsDisjunctionsBeforeApplyingSoftDeletescallsBuilderQueriesTest::testCompileKeepsUnknownEffectsAndMissingDialectsOpencallsBuilderQueriesTest::testCompileRequiresADialectEvenWhenEveryIdentifierIsRawcallsBuilderQueriesTest::testDispatchRoutesReadsAndWritesToTheirCompilerscallsBuilderQueriesTest::testInputsUsesTheReceiverOrModelFactoryBeforeTheArgumentscallsBuilderQueriesTest::testOutputsListsEveryStatementAPaginatedOrEagerReadIssuescallsBuilderQueriesTest::testPrepareAppliesScopesAndMarksUnmodelledWritescallsBuilderQueriesTest::testStatementsCompilesReceiverAndBindingsDerivedFromTheSameBranchcallsCallbackModelTest::testApplyRunsSourceDeclaredLocalScopescallsCallbackModelTest::testCheckedPreservesAVisibleGapWhenTheCallbackExceedsItsBudgetcallsCallbackModelTest::testClosedRejectsWidenedResultsAndForeignIdentitiescallsCallbackModelTest::testConditionalKeepsBothOutcomesOfWhenAndUnlesscallsCallbackModelTest::testNestedRestoresOuterClausesAndGroupsOnlyNewPredicatescallsClausesTest::testApplyDispatchesModifiersAndRejectsUnknownOperationscallsClausesTest::testApplySelectsTheCorrectClausecallsClausesTest::testColumnsRequiresCompletePositionalArrayscallsClausesTest::testFromSetsTheTableWithAnOptionalAliascallsClausesTest::testGroupAppendsIdentifiersAndRetainsUnknownColumnscallsClausesTest::testHavingCompilesComparisonsWithTheirBooleanscallsClausesTest::testJoinQuotesBothColumnOperandsWithoutBindingscallsClausesTest::testNumberKeepsUnknownLimitsOpenAndIgnoresNegativeOnescallsClausesTest::testOrderValidatesDirectionAndHonorsDescendingcallsClausesTest::testRawKeepsBindingsInTheirComponentcallsClausesTest::testSelectResetsBindingsAndAddSelectDeduplicatesColumnscallsGrammarTest::testBindingsExcludeExpressionsWithoutChangingValueOrdercallsGrammarTest::testElementIsOneUnknownValueFromTheListsOrigincallsGrammarTest::testJoinPreservesOrderAndGapscallsGrammarTest::testOpenedKeepsNonLiteralTermsAndRejectsNonStringLiteralscallsGrammarTest::testParameterOnlySplicesExplicitExpressionscallsGrammarTest::testPlaceholdersStandForAListOfUnknownLengthFromTheSameOrigincallsGrammarTest::testRawBindingsCountPlaceholdersWhenTheArrayIsUnknowncallsGrammarTest::testWrapKeepsEachAlternativeAndTheOriginOfUnresolvedNamescallsGrammarTest::testWrapNameQuotesQualifiedNamesAndLeavesJsonSelectorsOpencallsGrammarTest::testWrapQuotesIdentifiersAliasesAndEmbeddedQuotescallsGrammarTest::testWrapTreatsAnAliasAsOneIdentifierEvenWhenItContainsDotscallsLaravelExtensionTest::testBuilderMethodsDeclareReadsWritesAndCompoundExecutionscallsLaravelExtensionTest::testDescriptionMentionsWhatItCoverscallsLaravelExtensionTest::testEverySinkIsDescribedExactlycallsLaravelExtensionTest::testGlobalsAreEmptyBecauseTheHandleIsNotReachedThroughOnecallsLaravelExtensionTest::testMethodsNameTheKindEachOneImpliescallsLaravelExtensionTest::testModelsRegistersLaravelSemanticsThroughTheOptionalContractcallsLaravelExtensionTest::testNameIsHowTheCommandLineSelectsItcallsLaravelExtensionTest::testSinksCoverBothTheFacadeAndTheConnectioncallsLaravelExtensionTest::testSinksTakeTheStatementFirstAndTheBindingsSecondcallsPredicatesTest::testAddDoesNotPrefixTheFirstPredicateWithABooleancallsPredicatesTest::testApplyDispatchesOrPredicatesAndRejectsOtherOperationscallsPredicatesTest::testApplyPreservesThePredicateAndBooleancallsPredicatesTest::testBasicCompilesUnresolvedAndNullableValuesAsPlaceholderscallsPredicatesTest::testBasicNormalizesNullAndPreservesComparisonBindingscallsPredicatesTest::testBetweenKeepsBothBoundsInOrdercallsPredicatesTest::testColumnDoesNotTurnTheRightIdentifierIntoABindingcallsPredicatesTest::testComparisonBindsNullLiterallyForClausesWithoutNullNormalizationcallsPredicatesTest::testEntryReadsKeyedComparisonsAndPositionalArgumentListscallsPredicatesTest::testGroupDisjunctionPreservesConjunctionsWithoutAddingParenthesescallsPredicatesTest::testGroupNestsArrayEntriesInParenthesesWithTheOuterBooleancallsPredicatesTest::testInHandlesEmptySetsAndOrderedValuescallsPredicatesTest::testInPreservesValuesFromAssociativeArraysAndRejectsNestedArrayscallsPredicatesTest::testNullsDoesNotDropUnknownColumnsOrAssociativeValuescallsPredicatesTest::testNullsSupportsMultipleColumnsWithoutBindingscallsPredicatesTest::testRawKeepsBindingsAndLeavesIncompleteArraysOpencallsSelectCompilerTest::testAggregateQuotesTheResultAliasAndDiscardsProjectionBindingscallsSelectCompilerTest::testCompileFindUsesTheQualifiedKeyAndOneRowLimitcallsSelectCompilerTest::testCompileHonorsTerminalColumnsAndAggregateArgumentscallsSelectCompilerTest::testCompileKeepsMissingFindKeysAndExcessPluckArgumentsOpencallsSelectCompilerTest::testCompilePreservesExplicitProjectionAndWrapsExistscallsSelectCompilerTest::testKeyComparesScalarsAndListsAgainstThePrimaryKeycallsSelectCompilerTest::testPageWindowsChunksByTheLoopAndPagesByTheRequestcallsSelectCompilerTest::testSelectAssemblesAllComponentsAndBindingGroupsInSqlOrdercallsSelectCompilerTest::testSelectPreservesExplicitOffsetsAndComponentBindingOrdercallsSelectCompilerTest::testSelectWritesUnresolvedLimitsAndOffsetsAsGapscallsSelectCompilerTest::testTotalCountsWithoutTheWindowOrOrderingcallsWriteCompilerTest::testCompileDeletesOneRowByItsKeycallsWriteCompilerTest::testCompileDeletesOnlyTheDerivedPredicateAndRejectsModifierscallsWriteCompilerTest::testCompileDoesNotInterpretACompleteRowAsAnUnknownWriteOperationcallsWriteCompilerTest::testCompileSelectsTheWriteOperationcallsWriteCompilerTest::testInsertGetIdReturnsTheKeyOnlyWhereTheDialectAsksForItcallsWriteCompilerTest::testInsertRejectsBulkRowsWithDifferentColumnscallsWriteCompilerTest::testInsertSortsBothColumnNamesAndValuesAcrossBulkRowscallsWriteCompilerTest::testInsertUsesEachDialectsIgnoreSyntaxAndPreservesColumnOrdercallsWriteCompilerTest::testRowsSortsBulkKeysAndRejectsIncompleteRowscallsWriteCompilerTest::testStepWritesLaravelsRawArithmeticBeforeExtraColumnscallsWriteCompilerTest::testUnknownProducesAnIncompleteSqlDomaincallsWriteCompilerTest::testUpdateOrdersAssignmentsBeforePredicateBindingscallsWriteCompilerTest::testWhereDoesNotInventAnEmptyPredicatecallsBuiltinsTest::testDialectsSelectsIndependentPoliciescalls
Called from 1
public static function formatters(): list<SqlFormatter>Returns
list<SqlFormatter> Independent syntax presentation policiesTest cases 1
Called from 1
Calls 3
- new SqlFormatter line 70
- new SqlFormatter line 70
- new SqlFormatter line 70
public static function sqlFormatter(): SqlFormatterHTML formatting with gap metadata retained across all built-in grammars.
Returns
Test cases 133
ReporterInterfaceTest::testDescriptionIsAlwaysWrittencallsReporterInterfaceTest::testNameIsUniqueAcrossTheReportersThatShipcallsReporterInterfaceTest::testRenderAlwaysProducesSomethingToShowcallsBuiltinsTest::testSqlFormatterKeepsTheDefaultExpandedPresentationcallsHtmlReporterTest::testClassPagesWriteOneDocumentPerClasscallsHtmlReporterTest::testDescriptionMentionsWhatItProducescallsHtmlReporterTest::testFilePagesWriteOneDocumentPerFilecallsHtmlReporterTest::testNameIsHowTheCommandLineSelectsItcallsHtmlReporterTest::testRenderCarriesTheFilesThatCouldNotBeReadcallsHtmlReporterTest::testRenderIncludesSourceForUnresolvedAndUnanalyzedCallsAndParseFailurescallsHtmlReporterTest::testRenderKeepsACallNoStatementWasReadFromApartFromAStatementcallsHtmlReporterTest::testRenderLinksEveryRouteToTheStatementsPagecallsHtmlReporterTest::testRenderNamesThePageAReaderOpensFirstcallsHtmlReporterTest::testRenderWritesTheTrailToEveryPagecallsHtmlReporterTest::testRenderWritesTheWholeSiteOfPagescallsHtmlReporterTest::testStatementPagesWriteOneDocumentPerStatementcallsHtmlReporterTest::testTablePagesWriteOneDocumentPerTablecallsClassPageTest::testAnchorsNameTheTablesAndEveryMethodcallsClassPageTest::testContextListsTheMethodsAndTheClassesOfTheSameNamespacecallsClassPageTest::testRenderIsWrittenExactlycallsClassPageTest::testRenderListsTheStatementsMethodByMethodcallsClassPageTest::testSectionsHeadEachMethodWithWhereItStartscallsClassPageTest::testTablesSaySoWhenNoneIsNamedcallsFileIndexPageTest::testAnchorsNameEveryDirectorycallsFileIndexPageTest::testRenderIsWrittenExactlycallsFileIndexPageTest::testRenderListsFilesUnderTheirDirectoriescallsFileIndexPageTest::testRowCountsWhatWasFoundInTheFilecallsFileIndexPageTest::testSectionIsASortableTableOfTheDirectorysFilescallsFilePageTest::testAnchorsNameTheTablesAndEveryFunctioncallsFilePageTest::testContextLinksToTheSourceEvenWhenParsingFailedcallsFilePageTest::testContextListsTheFunctionsAndTheFilesOfTheSameDirectorycallsFilePageTest::testContextNamesTheRootDirectorycallsFilePageTest::testProblemsExplainsWhyThisFileCouldNotBeParsedcallsFilePageTest::testRenderIsWrittenExactlycallsFilePageTest::testRenderListsTheStatementsFunctionByFunctioncallsFilePageTest::testRenderShowsTheParseErrorBeforeTheFileContentscallsFilePageTest::testSectionsLeadFromAMethodToItsClasscallsFilePageTest::testTablesLinkToTheTablesNamedcallsFindingPageTest::testAnchorsNameTheHotspotsAndEveryRulecallsFindingPageTest::testHotspotsLinkEachFunctionAndAreSilentWhenNothingIsFlaggedcallsFindingPageTest::testRenderIsWrittenExactlycallsFindingPageTest::testRenderOpensWithWhereToLookAndThenListsEveryRulecallsFindingPageTest::testSectionHeadsTheRuleWithItsSeverityAndMeaningcallsNamespacePageTest::testAnchorsNameEveryNamespacecallsNamespacePageTest::testRenderIsWrittenExactlycallsNamespacePageTest::testRenderListsEveryNamespaceWithWhatIsDeclaredInItcallsNamespacePageTest::testSectionLeadsFromAClassToItsPageAndFromAFunctionToItsFilecallsOverviewPageTest::testAttentionListsRulesAndTheFunctionsFlaggedMostcallsOverviewPageTest::testCoverageLeadsFromEverySegmentToTheStatementsItCountscallsOverviewPageTest::testFactsLinkEachCountToItsRoutecallsOverviewPageTest::testFileRouteListsTheFilesWithTheMostStatementscallsOverviewPageTest::testKindRouteLeadsToTheListingNarrowedByKindcallsOverviewPageTest::testNamespaceRouteListsClassesOrFallsBackToFunctionscallsOverviewPageTest::testProblemsAreListedOnlyWhenThereAreSomecallsOverviewPageTest::testProblemsLinksAvailableSourceAndKeepsEveryParsingErrorcallsOverviewPageTest::testRenderIsWrittenExactlycallsOverviewPageTest::testRenderLaysOutEveryRouteToAStatementcallsOverviewPageTest::testTableRouteListsTheMostNamedTablesWithHowTheyAreUsedcallsStatementIndexPageTest::testRenderIsWrittenExactlycallsStatementIndexPageTest::testRenderListsEveryStatementUnderTheFacetsThatNarrowItcallsStatementPageTest::testBodyDoesNotDressUpACallNoStatementWasReadFromcallsStatementPageTest::testBodyLaysTheStatementOutAndKeepsTheSourceFormcallsStatementPageTest::testBodyUsesTheSameNamedGapInTheCopyableAndSourceBlockscallsStatementPageTest::testCaveatsWarnAboutWhatTheStatementDoesNotSaycallsStatementPageTest::testContextLeadsToEveryPlaceTheStatementBelongsToAndTheRestOfItsFunctioncallsStatementPageTest::testContextOfTopLevelCodeLeadsOnlyToItsFilecallsStatementPageTest::testFactsLinkTheTablesAndExplainTheReadingcallsStatementPageTest::testFindingsCarryTheirRuleAndSeveritycallsStatementPageTest::testOpenValueSaysSoWhenNothingIsKnownAboutWhereItCameFromcallsStatementPageTest::testRelatedListsTheFirstOfTheRestAndOnlyTheFirstTwoTablescallsStatementPageTest::testRelatedPointsAtTheRestWhenThereIsMoreThanItListscallsStatementPageTest::testRenderCarriesEverythingKnownAboutTheStatementcallsStatementPageTest::testRenderIsWrittenExactlycallsStatementPageTest::testRenderLeavesOutTheValuesWhenTheStatementTakesNonecallsStatementPageTest::testRenderOfACallNothingWasReadFromIsWrittenExactlycallsStatementPageTest::testRenderShowsUnanalyzedSourceBetweenTheCaveatAndStatementFactscallsStatementPageTest::testTitleNamesTheTablesOrSaysWhyThereAreNonecallsStatementPageTest::testValueRowSaysWhenNothingWasBoundOrPinnedDowncallsStatementPageTest::testValuesListTheBindParameterscallsStatementPageTest::testWhereLinksEveryPlaceAndNamesThePathTakencallsStatementPageTest::testWhereSaysNothingAboutThePathWhenTheStatementIsReadWhereItIsWrittencallsTableIndexPageTest::testRenderDoesNotGroupWhenNoTableIsQualifiedcallsTableIndexPageTest::testRenderGroupsTablesBySchemaWhenAnyIsQualifiedcallsTableIndexPageTest::testRenderIsWrittenExactlycallsTableIndexPageTest::testRowCountsHowTheTableIsUsedAndMarksAGapInItsNamecallsTableIndexPageTest::testTableIsSortableByEveryColumncallsTablePageTest::testAlongsideIsSilentWhenTheTableIsNamedAlonecallsTablePageTest::testContextListsTheSectionsAndEveryOtherTablecallsTablePageTest::testGroupsListOnlyTheUsesPresentcallsTablePageTest::testRenderIsWrittenExactlycallsTablePageTest::testRenderSaysWhatUsesTheTableAndListsItsStatementsByWhatTheyDocallsTablePageTest::testUsedFromLinksEachFunctionAndSaysWhatItDoescallsPageShellTest::testRenderIsWrittenExactlycallsPageShellTest::testRenderWritesOneCompleteDocumentWithLinksRelativeToTheRootcallsPageShellTest::testRoutesMarkTheRouteBeingReadAndCountWhatEachHoldscallsPageShellTest::testSidebarWritesTheRoutesAndThenWhatThePageIsLeftFromcallsReportSiteTest::testCatalogIsHeldInReportingOrdercallsReportSiteTest::testClassesAreInNameOrdercallsReportSiteTest::testClassPageFallsBackToTheListingForAnUnknownClasscallsReportSiteTest::testFilePageFallsBackToTheListingForAnUnknownFilecallsReportSiteTest::testFilesAreInPathOrdercallsReportSiteTest::testFunctionAnchorIsWhatAFunctionsStatementsAreGroupedUndercallsReportSiteTest::testFunctionUrlLeadsToTheClassPageForAMethodAndTheFilePageOtherwisecallsReportSiteTest::testIndexGroupsTheCatalogcallsReportSiteTest::testPagesForKeepsNamesApartWhenTheySlugAlikecallsReportSiteTest::testPrefixOfIsWhatALinkFromThatPageGoesThroughcallsReportSiteTest::testStatementPageIsNamedAfterTheIdentifiercallsReportSiteTest::testStatisticsCountTheCatalogcallsReportSiteTest::testTablePageFallsBackToTheListingForAnUnknownTablecallsReportSiteTest::testTablesAreMostNamedFirstcallsSearchIndexTest::testEntryToArrayCarriesWhatTheSearchReadscallsSearchIndexTest::testEntryToArrayMakesTheVariableNameSearchablecallsSearchIndexTest::testRenderWritesTheIndexAsAScriptThePagesLoadcallsSourceCodeTest::testExcerptClipsAtTheStartAndEndOfTheFilecallsSourceCodeTest::testExcerptOmitsUnavailableSourceWithoutReadingTheFilesystemcallsSourceCodeTest::testExcerptShowsContextAndLinksToTheHighlightedCallInTheFullFilecallsSourceCodeTest::testFileIncludesAllLinesAndMarksEveryCallcallsSqlFormatterTest::testFormatExpandsSqlAcrossSupportedDialectscallsSqlFormatterTest::testFormatLeavesUnsupportedAndUnknownStatementsIntactcallsSqlFormatterTest::testFormatPreservesGapIdentityAndMetadatacallsSqlFormatterTest::testFormatPreservesLiteralWhitespaceAndLineCommentBoundariescallsSqlFormatterTest::testMaskParametersPreservesClientPlaceholdersAndPostgresCastscallsSqlFormatterTest::testMaskPreservesLiteralMarkersAndRestoresGapsWithoutCollisionscallsSqlFormatterTest::testRestoreRejectsLostGapscallsStatementListTest::testFacetsIsWrittenExactlycallsStatementListTest::testRowsListEveryStatementAndSaySoWhenThereIsNonecallsStatementRowTest::testAttributesCarryEveryFactAListingIsNarrowedBycallsStatementRowTest::testAttributesNameARuleOnceHoweverOftenItWasReportedcallsStatementRowTest::testMetaNamesTheFunctionUnlessTheListingAlreadyDoescallsStatementRowTest::testMetaOmitsWhatTheListingAlreadyStatesAndShowsWhatIsNotOrdinarycallsStatementRowTest::testRenderLinksTheStatementAndWhereItIsIssuedRelativeToThePagecallsStatementRowTest::testSqlDisplaysThePhpVariableForAnUnknownStatementcallsStatementRowTest::testSqlDoesNotDressUpACallNoStatementWasReadFromcalls
Called from 1
Calls 2
- new SqlFormatter line 78
- static-call Builtins::formatters() line 78
Test cases 265§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 5
BuiltinsTest::testDialectsSelectsIndependentPoliciescallsBuiltinsTest::testExtensionsRegistersTheShippedImplementationsAndDefaultscallsBuiltinsTest::testFormattersCoverAllBuiltInLanguagescallsBuiltinsTest::testReportersRegistersTheShippedFormatscallsBuiltinsTest::testSqlFormatterKeepsTheDefaultExpandedPresentationcalls
Other tests reaching this symbol 260
UsageTextTest::testExtensionsAreListedWithTheirDescriptionscallsUsageTextTest::testHelpDocumentsEveryOptionTheParserTakescallsUsageTextTest::testReportersAreListedWithTheirDescriptionscallsCallEvaluatorTest::testBindValuesAttachesVariadicArgumentscallsCallbackEffectsTest::testApplyFollowsMutationsOfTheCallbackParametercallsCallbackEffectsTest::testApplyRunsClosureEffectsThroughCapturedAliasesOfItsReceivercallsInterpreterTest::testAnalyzeRecordsNothingAtACallThatOnlyComposesAStatementcallsInterpreterTest::testAnalyzeWithATinyBudgetStillReportsTheCallcallsExtensionInterfaceTest::testDescriptionIsAlwaysWrittencallsExtensionInterfaceTest::testGlobalsAreDeclaredOnlyByAnExtensionThatHandsOneOutcallsExtensionInterfaceTest::testNameIsUniqueAcrossTheExtensionsThatShipcallsExtensionRegistryTest::testAllReturnsTheExtensionsAlphabeticallycallsExtensionRegistryTest::testDefaultNamesAreTheDriverExtensionsThatAreRegisteredcallsExtensionRegistryTest::testGlobalsOfCollectsWhatTheNamedExtensionsDeclarecallsExtensionRegistryTest::testGlobalsOfRefusesAnUnknownNamecallsExtensionRegistryTest::testModelProvidersOfSelectsEnabledProvidersAndKeepsRawExtensionsCompatiblecallsExtensionRegistryTest::testSinksOfCollectsTheCallsOfEveryNamedExtensioncallsExtensionRegistryTest::testSinksOfRefusesAnUnknownNamecallsExtensionRegistryTest::testWithBuiltinsRegistersEverythingThatShipscallsReporterInterfaceTest::testDescriptionIsAlwaysWrittencallsReporterInterfaceTest::testNameIsUniqueAcrossTheReportersThatShipcallsReporterInterfaceTest::testRenderAlwaysProducesSomethingToShowcallsReporterRegistryTest::testAllReturnsTheReportersAlphabeticallycallsReporterRegistryTest::testWithBuiltinsRegistersEverythingThatShipscallsBuilderCallsTest::testAllocateNeverReusesAnIdentityForTheSameStatecallsBuilderCallsTest::testBoundedMarksTooManyAlternativesAsOneOpenStateInsteadOfLosingEffectscallsBuilderCallsTest::testCallbackReturnsNullWithoutARegisteredRunnercallsBuilderCallsTest::testConnectionCallAliasesTheTableAndKeepsUnknownTablesOpencallsBuilderCallsTest::testConnectionCallAllocatesIndependentQueriesAndExplicitRawExpressionscallsBuilderCallsTest::testConnectionCallPreservesRawSqlAndAnExplicitConnectionNamecallsBuilderCallsTest::testConnectionDialectUsesConcreteConnectionsBeforeTheFallbackcallsBuilderCallsTest::testExecutionFindRetainsItsPredicateAndTheModelReturnTypecallsBuilderCallsTest::testExecutionPreservesFirstLimitAndReturnsACollectionForGetcallsBuilderCallsTest::testExecutionRetainsTheWindowOfSingleRowReadsAndTheirReturnTypescallsBuilderCallsTest::testExecutionReturnsTheFrameworkTypeWithoutInventingAnotherQuerycallsBuilderCallsTest::testIsBuilderRecognizesSourceDeclaredModelsAndBothBuilderContractscallsBuilderCallsTest::testIsConnectionRecognizesConcreteGrammarContractscallsBuilderCallsTest::testIsConnectionRecognizesInjectedConnectionContractscallsBuilderCallsTest::testMethodCallMutatesTheExistingIdentityAndLeavesOtherClassesAlonecallsBuilderCallsTest::testMutateNamesTheUnmodelledOperationInItsDiagnosticcallsBuilderCallsTest::testMutateOnlyChangesSoftDeleteModesForModelsUsingTheTraitcallsBuilderCallsTest::testMutateRetainsEarlierUnknownEffectscallsBuilderCallsTest::testMutateTreatsIdentityCallsAndEagerLoadsWithoutOpeningTheQuerycallsBuilderCallsTest::testPositionalRejectsNamedAndUnpackedArgumentscallsBuilderCallsTest::testStaticCallCreatesFacadeQueriesAndDoesNotModelUnrelatedStaticscallsBuilderCallsTest::testUnsupportedInvalidatesAliasesWithoutLosingTheirIdentitycallsBuilderQueriesTest::testCompileAppliesSoftDeletesOnlyAtExecutioncallsBuilderQueriesTest::testCompileGroupsDisjunctionsBeforeApplyingSoftDeletescallsBuilderQueriesTest::testCompileKeepsUnknownEffectsAndMissingDialectsOpencallsBuilderQueriesTest::testCompileRequiresADialectEvenWhenEveryIdentifierIsRawcallsBuilderQueriesTest::testDispatchRoutesReadsAndWritesToTheirCompilerscallsBuilderQueriesTest::testInputsUsesTheReceiverOrModelFactoryBeforeTheArgumentscallsBuilderQueriesTest::testOutputsListsEveryStatementAPaginatedOrEagerReadIssuescallsBuilderQueriesTest::testPrepareAppliesScopesAndMarksUnmodelledWritescallsBuilderQueriesTest::testStatementsCompilesReceiverAndBindingsDerivedFromTheSameBranchcallsCallbackModelTest::testApplyRunsSourceDeclaredLocalScopescallsCallbackModelTest::testCheckedPreservesAVisibleGapWhenTheCallbackExceedsItsBudgetcallsCallbackModelTest::testClosedRejectsWidenedResultsAndForeignIdentitiescallsCallbackModelTest::testConditionalKeepsBothOutcomesOfWhenAndUnlesscallsCallbackModelTest::testNestedRestoresOuterClausesAndGroupsOnlyNewPredicatescallsClausesTest::testApplyDispatchesModifiersAndRejectsUnknownOperationscallsClausesTest::testApplySelectsTheCorrectClausecallsClausesTest::testColumnsRequiresCompletePositionalArrayscallsClausesTest::testFromSetsTheTableWithAnOptionalAliascallsClausesTest::testGroupAppendsIdentifiersAndRetainsUnknownColumnscallsClausesTest::testHavingCompilesComparisonsWithTheirBooleanscallsClausesTest::testJoinQuotesBothColumnOperandsWithoutBindingscallsClausesTest::testNumberKeepsUnknownLimitsOpenAndIgnoresNegativeOnescallsClausesTest::testOrderValidatesDirectionAndHonorsDescendingcallsClausesTest::testRawKeepsBindingsInTheirComponentcallsClausesTest::testSelectResetsBindingsAndAddSelectDeduplicatesColumnscallsGrammarTest::testBindingsExcludeExpressionsWithoutChangingValueOrdercallsGrammarTest::testElementIsOneUnknownValueFromTheListsOrigincallsGrammarTest::testJoinPreservesOrderAndGapscallsGrammarTest::testOpenedKeepsNonLiteralTermsAndRejectsNonStringLiteralscallsGrammarTest::testParameterOnlySplicesExplicitExpressionscallsGrammarTest::testPlaceholdersStandForAListOfUnknownLengthFromTheSameOrigincallsGrammarTest::testRawBindingsCountPlaceholdersWhenTheArrayIsUnknowncallsGrammarTest::testWrapKeepsEachAlternativeAndTheOriginOfUnresolvedNamescallsGrammarTest::testWrapNameQuotesQualifiedNamesAndLeavesJsonSelectorsOpencallsGrammarTest::testWrapQuotesIdentifiersAliasesAndEmbeddedQuotescallsGrammarTest::testWrapTreatsAnAliasAsOneIdentifierEvenWhenItContainsDotscallsLaravelExtensionTest::testBuilderMethodsDeclareReadsWritesAndCompoundExecutionscallsLaravelExtensionTest::testDescriptionMentionsWhatItCoverscallsLaravelExtensionTest::testEverySinkIsDescribedExactlycallsLaravelExtensionTest::testGlobalsAreEmptyBecauseTheHandleIsNotReachedThroughOnecallsLaravelExtensionTest::testMethodsNameTheKindEachOneImpliescallsLaravelExtensionTest::testModelsRegistersLaravelSemanticsThroughTheOptionalContractcallsLaravelExtensionTest::testNameIsHowTheCommandLineSelectsItcallsLaravelExtensionTest::testSinksCoverBothTheFacadeAndTheConnectioncallsLaravelExtensionTest::testSinksTakeTheStatementFirstAndTheBindingsSecondcallsPredicatesTest::testAddDoesNotPrefixTheFirstPredicateWithABooleancallsPredicatesTest::testApplyDispatchesOrPredicatesAndRejectsOtherOperationscallsPredicatesTest::testApplyPreservesThePredicateAndBooleancallsPredicatesTest::testBasicCompilesUnresolvedAndNullableValuesAsPlaceholderscallsPredicatesTest::testBasicNormalizesNullAndPreservesComparisonBindingscallsPredicatesTest::testBetweenKeepsBothBoundsInOrdercallsPredicatesTest::testColumnDoesNotTurnTheRightIdentifierIntoABindingcallsPredicatesTest::testComparisonBindsNullLiterallyForClausesWithoutNullNormalizationcallsPredicatesTest::testEntryReadsKeyedComparisonsAndPositionalArgumentListscallsPredicatesTest::testGroupDisjunctionPreservesConjunctionsWithoutAddingParenthesescallsPredicatesTest::testGroupNestsArrayEntriesInParenthesesWithTheOuterBooleancallsPredicatesTest::testInHandlesEmptySetsAndOrderedValuescallsPredicatesTest::testInPreservesValuesFromAssociativeArraysAndRejectsNestedArrayscallsPredicatesTest::testNullsDoesNotDropUnknownColumnsOrAssociativeValuescallsPredicatesTest::testNullsSupportsMultipleColumnsWithoutBindingscallsPredicatesTest::testRawKeepsBindingsAndLeavesIncompleteArraysOpencallsSelectCompilerTest::testAggregateQuotesTheResultAliasAndDiscardsProjectionBindingscallsSelectCompilerTest::testCompileFindUsesTheQualifiedKeyAndOneRowLimitcallsSelectCompilerTest::testCompileHonorsTerminalColumnsAndAggregateArgumentscallsSelectCompilerTest::testCompileKeepsMissingFindKeysAndExcessPluckArgumentsOpencallsSelectCompilerTest::testCompilePreservesExplicitProjectionAndWrapsExistscallsSelectCompilerTest::testKeyComparesScalarsAndListsAgainstThePrimaryKeycallsSelectCompilerTest::testPageWindowsChunksByTheLoopAndPagesByTheRequestcallsSelectCompilerTest::testSelectAssemblesAllComponentsAndBindingGroupsInSqlOrdercallsSelectCompilerTest::testSelectPreservesExplicitOffsetsAndComponentBindingOrdercallsSelectCompilerTest::testSelectWritesUnresolvedLimitsAndOffsetsAsGapscallsSelectCompilerTest::testTotalCountsWithoutTheWindowOrOrderingcallsWriteCompilerTest::testCompileDeletesOneRowByItsKeycallsWriteCompilerTest::testCompileDeletesOnlyTheDerivedPredicateAndRejectsModifierscallsWriteCompilerTest::testCompileDoesNotInterpretACompleteRowAsAnUnknownWriteOperationcallsWriteCompilerTest::testCompileSelectsTheWriteOperationcallsWriteCompilerTest::testInsertGetIdReturnsTheKeyOnlyWhereTheDialectAsksForItcallsWriteCompilerTest::testInsertRejectsBulkRowsWithDifferentColumnscallsWriteCompilerTest::testInsertSortsBothColumnNamesAndValuesAcrossBulkRowscallsWriteCompilerTest::testInsertUsesEachDialectsIgnoreSyntaxAndPreservesColumnOrdercallsWriteCompilerTest::testRowsSortsBulkKeysAndRejectsIncompleteRowscallsWriteCompilerTest::testStepWritesLaravelsRawArithmeticBeforeExtraColumnscallsWriteCompilerTest::testUnknownProducesAnIncompleteSqlDomaincallsWriteCompilerTest::testUpdateOrdersAssignmentsBeforePredicateBindingscallsWriteCompilerTest::testWhereDoesNotInventAnEmptyPredicatecallsHtmlReporterTest::testClassPagesWriteOneDocumentPerClasscallsHtmlReporterTest::testDescriptionMentionsWhatItProducescallsHtmlReporterTest::testFilePagesWriteOneDocumentPerFilecallsHtmlReporterTest::testNameIsHowTheCommandLineSelectsItcallsHtmlReporterTest::testRenderCarriesTheFilesThatCouldNotBeReadcallsHtmlReporterTest::testRenderIncludesSourceForUnresolvedAndUnanalyzedCallsAndParseFailurescallsHtmlReporterTest::testRenderKeepsACallNoStatementWasReadFromApartFromAStatementcallsHtmlReporterTest::testRenderLinksEveryRouteToTheStatementsPagecallsHtmlReporterTest::testRenderNamesThePageAReaderOpensFirstcallsHtmlReporterTest::testRenderWritesTheTrailToEveryPagecallsHtmlReporterTest::testRenderWritesTheWholeSiteOfPagescallsHtmlReporterTest::testStatementPagesWriteOneDocumentPerStatementcallsHtmlReporterTest::testTablePagesWriteOneDocumentPerTablecallsClassPageTest::testAnchorsNameTheTablesAndEveryMethodcallsClassPageTest::testContextListsTheMethodsAndTheClassesOfTheSameNamespacecallsClassPageTest::testRenderIsWrittenExactlycallsClassPageTest::testRenderListsTheStatementsMethodByMethodcallsClassPageTest::testSectionsHeadEachMethodWithWhereItStartscallsClassPageTest::testTablesSaySoWhenNoneIsNamedcallsFileIndexPageTest::testAnchorsNameEveryDirectorycallsFileIndexPageTest::testRenderIsWrittenExactlycallsFileIndexPageTest::testRenderListsFilesUnderTheirDirectoriescallsFileIndexPageTest::testRowCountsWhatWasFoundInTheFilecallsFileIndexPageTest::testSectionIsASortableTableOfTheDirectorysFilescallsFilePageTest::testAnchorsNameTheTablesAndEveryFunctioncallsFilePageTest::testContextLinksToTheSourceEvenWhenParsingFailedcallsFilePageTest::testContextListsTheFunctionsAndTheFilesOfTheSameDirectorycallsFilePageTest::testContextNamesTheRootDirectorycallsFilePageTest::testProblemsExplainsWhyThisFileCouldNotBeParsedcallsFilePageTest::testRenderIsWrittenExactlycallsFilePageTest::testRenderListsTheStatementsFunctionByFunctioncallsFilePageTest::testRenderShowsTheParseErrorBeforeTheFileContentscallsFilePageTest::testSectionsLeadFromAMethodToItsClasscallsFilePageTest::testTablesLinkToTheTablesNamedcallsFindingPageTest::testAnchorsNameTheHotspotsAndEveryRulecallsFindingPageTest::testHotspotsLinkEachFunctionAndAreSilentWhenNothingIsFlaggedcallsFindingPageTest::testRenderIsWrittenExactlycallsFindingPageTest::testRenderOpensWithWhereToLookAndThenListsEveryRulecallsFindingPageTest::testSectionHeadsTheRuleWithItsSeverityAndMeaningcallsNamespacePageTest::testAnchorsNameEveryNamespacecallsNamespacePageTest::testRenderIsWrittenExactlycallsNamespacePageTest::testRenderListsEveryNamespaceWithWhatIsDeclaredInItcallsNamespacePageTest::testSectionLeadsFromAClassToItsPageAndFromAFunctionToItsFilecallsOverviewPageTest::testAttentionListsRulesAndTheFunctionsFlaggedMostcallsOverviewPageTest::testCoverageLeadsFromEverySegmentToTheStatementsItCountscallsOverviewPageTest::testFactsLinkEachCountToItsRoutecallsOverviewPageTest::testFileRouteListsTheFilesWithTheMostStatementscallsOverviewPageTest::testKindRouteLeadsToTheListingNarrowedByKindcallsOverviewPageTest::testNamespaceRouteListsClassesOrFallsBackToFunctionscallsOverviewPageTest::testProblemsAreListedOnlyWhenThereAreSomecallsOverviewPageTest::testProblemsLinksAvailableSourceAndKeepsEveryParsingErrorcallsOverviewPageTest::testRenderIsWrittenExactlycallsOverviewPageTest::testRenderLaysOutEveryRouteToAStatementcallsOverviewPageTest::testTableRouteListsTheMostNamedTablesWithHowTheyAreUsedcallsStatementIndexPageTest::testRenderIsWrittenExactlycallsStatementIndexPageTest::testRenderListsEveryStatementUnderTheFacetsThatNarrowItcallsStatementPageTest::testBodyDoesNotDressUpACallNoStatementWasReadFromcallsStatementPageTest::testBodyLaysTheStatementOutAndKeepsTheSourceFormcallsStatementPageTest::testBodyUsesTheSameNamedGapInTheCopyableAndSourceBlockscallsStatementPageTest::testCaveatsWarnAboutWhatTheStatementDoesNotSaycallsStatementPageTest::testContextLeadsToEveryPlaceTheStatementBelongsToAndTheRestOfItsFunctioncallsStatementPageTest::testContextOfTopLevelCodeLeadsOnlyToItsFilecallsStatementPageTest::testFactsLinkTheTablesAndExplainTheReadingcallsStatementPageTest::testFindingsCarryTheirRuleAndSeveritycallsStatementPageTest::testOpenValueSaysSoWhenNothingIsKnownAboutWhereItCameFromcallsStatementPageTest::testRelatedListsTheFirstOfTheRestAndOnlyTheFirstTwoTablescallsStatementPageTest::testRelatedPointsAtTheRestWhenThereIsMoreThanItListscallsStatementPageTest::testRenderCarriesEverythingKnownAboutTheStatementcallsStatementPageTest::testRenderIsWrittenExactlycallsStatementPageTest::testRenderLeavesOutTheValuesWhenTheStatementTakesNonecallsStatementPageTest::testRenderOfACallNothingWasReadFromIsWrittenExactlycallsStatementPageTest::testRenderShowsUnanalyzedSourceBetweenTheCaveatAndStatementFactscallsStatementPageTest::testTitleNamesTheTablesOrSaysWhyThereAreNonecallsStatementPageTest::testValueRowSaysWhenNothingWasBoundOrPinnedDowncallsStatementPageTest::testValuesListTheBindParameterscallsStatementPageTest::testWhereLinksEveryPlaceAndNamesThePathTakencallsStatementPageTest::testWhereSaysNothingAboutThePathWhenTheStatementIsReadWhereItIsWrittencallsTableIndexPageTest::testRenderDoesNotGroupWhenNoTableIsQualifiedcallsTableIndexPageTest::testRenderGroupsTablesBySchemaWhenAnyIsQualifiedcallsTableIndexPageTest::testRenderIsWrittenExactlycallsTableIndexPageTest::testRowCountsHowTheTableIsUsedAndMarksAGapInItsNamecallsTableIndexPageTest::testTableIsSortableByEveryColumncallsTablePageTest::testAlongsideIsSilentWhenTheTableIsNamedAlonecallsTablePageTest::testContextListsTheSectionsAndEveryOtherTablecallsTablePageTest::testGroupsListOnlyTheUsesPresentcallsTablePageTest::testRenderIsWrittenExactlycallsTablePageTest::testRenderSaysWhatUsesTheTableAndListsItsStatementsByWhatTheyDocallsTablePageTest::testUsedFromLinksEachFunctionAndSaysWhatItDoescallsPageShellTest::testRenderIsWrittenExactlycallsPageShellTest::testRenderWritesOneCompleteDocumentWithLinksRelativeToTheRootcallsPageShellTest::testRoutesMarkTheRouteBeingReadAndCountWhatEachHoldscallsPageShellTest::testSidebarWritesTheRoutesAndThenWhatThePageIsLeftFromcallsReportSiteTest::testCatalogIsHeldInReportingOrdercallsReportSiteTest::testClassesAreInNameOrdercallsReportSiteTest::testClassPageFallsBackToTheListingForAnUnknownClasscallsReportSiteTest::testFilePageFallsBackToTheListingForAnUnknownFilecallsReportSiteTest::testFilesAreInPathOrdercallsReportSiteTest::testFunctionAnchorIsWhatAFunctionsStatementsAreGroupedUndercallsReportSiteTest::testFunctionUrlLeadsToTheClassPageForAMethodAndTheFilePageOtherwisecallsReportSiteTest::testIndexGroupsTheCatalogcallsReportSiteTest::testPagesForKeepsNamesApartWhenTheySlugAlikecallsReportSiteTest::testPrefixOfIsWhatALinkFromThatPageGoesThroughcallsReportSiteTest::testStatementPageIsNamedAfterTheIdentifiercallsReportSiteTest::testStatisticsCountTheCatalogcallsReportSiteTest::testTablePageFallsBackToTheListingForAnUnknownTablecallsReportSiteTest::testTablesAreMostNamedFirstcallsSearchIndexTest::testEntryToArrayCarriesWhatTheSearchReadscallsSearchIndexTest::testEntryToArrayMakesTheVariableNameSearchablecallsSearchIndexTest::testRenderWritesTheIndexAsAScriptThePagesLoadcallsSourceCodeTest::testExcerptClipsAtTheStartAndEndOfTheFilecallsSourceCodeTest::testExcerptOmitsUnavailableSourceWithoutReadingTheFilesystemcallsSourceCodeTest::testExcerptShowsContextAndLinksToTheHighlightedCallInTheFullFilecallsSourceCodeTest::testFileIncludesAllLinesAndMarksEveryCallcallsSqlFormatterTest::testFormatExpandsSqlAcrossSupportedDialectscallsSqlFormatterTest::testFormatLeavesUnsupportedAndUnknownStatementsIntactcallsSqlFormatterTest::testFormatPreservesGapIdentityAndMetadatacallsSqlFormatterTest::testFormatPreservesLiteralWhitespaceAndLineCommentBoundariescallsSqlFormatterTest::testMaskParametersPreservesClientPlaceholdersAndPostgresCastscallsSqlFormatterTest::testMaskPreservesLiteralMarkersAndRestoresGapsWithoutCollisionscallsSqlFormatterTest::testRestoreRejectsLostGapscallsStatementListTest::testFacetsIsWrittenExactlycallsStatementListTest::testRowsListEveryStatementAndSaySoWhenThereIsNonecallsStatementRowTest::testAttributesCarryEveryFactAListingIsNarrowedBycallsStatementRowTest::testAttributesNameARuleOnceHoweverOftenItWasReportedcallsStatementRowTest::testMetaNamesTheFunctionUnlessTheListingAlreadyDoescallsStatementRowTest::testMetaOmitsWhatTheListingAlreadyStatesAndShowsWhatIsNotOrdinarycallsStatementRowTest::testRenderLinksTheStatementAndWhereItIsIssuedRelativeToThePagecallsStatementRowTest::testSqlDisplaysThePhpVariableForAnUnknownStatementcallsStatementRowTest::testSqlDoesNotDressUpACallNoStatementWasReadFromcalls