99 calls to Json::decode() in Drupal 8
- AssertContentTrait::setRawContent in core/
tests/ Drupal/ KernelTests/ AssertContentTrait.php - Sets the raw content (e.g. HTML).
- AttachedAssetsTest::testSettings in core/
tests/ Drupal/ KernelTests/ Core/ Asset/ AttachedAssetsTest.php - Tests JavaScript settings.
- BasicTest::testViewsWizardAndListing in core/
modules/ views/ tests/ src/ Functional/ Wizard/ BasicTest.php - BrowserTestBase::getDrupalSettings in core/
tests/ Drupal/ Tests/ BrowserTestBase.php - Gets the JavaScript drupalSettings variable for the currently-loaded page.
- BrowserTestBaseTest::testForm in core/
tests/ Drupal/ FunctionalTests/ BrowserTestBaseTest.php - Tests basic form functionality.
- CommentNewIndicatorTest::testCommentNewCommentsIndicator in core/
modules/ comment/ tests/ src/ Functional/ CommentNewIndicatorTest.php - Tests new comment marker.
- CommentRestExportTest::testCommentRestExport in core/
modules/ comment/ tests/ src/ Functional/ Views/ CommentRestExportTest.php - Test comment row.
- CommentTest::testCollectionFilterAccess in core/
modules/ jsonapi/ tests/ src/ Functional/ CommentTest.php - CommonCollectionFilterAccessTestPatternsTrait::doTestCollectionFilterAccessBasedOnPermissions in core/
modules/ jsonapi/ tests/ src/ Traits/ CommonCollectionFilterAccessTestPatternsTrait.php - Implements ::testCollectionFilterAccess() for pure permission-based access.
- CommonCollectionFilterAccessTestPatternsTrait::doTestCollectionFilterAccessForPublishableEntities in core/
modules/ jsonapi/ tests/ src/ Traits/ CommonCollectionFilterAccessTestPatternsTrait.php - Implements ::testCollectionFilterAccess() for permission + status access.
- ConfigurableLanguageTest::testGetIndividualDefaultConfig in core/
modules/ jsonapi/ tests/ src/ Functional/ ConfigurableLanguageTest.php - Test a GET request for a default config entity, which has a _core key.
- ContextualDynamicContextTest::testDifferentPermissions in core/
modules/ contextual/ tests/ src/ Functional/ ContextualDynamicContextTest.php - Tests contextual links with different permissions.
- contextual_contextual_links_view_alter in core/
modules/ contextual/ contextual.module - Implements hook_contextual_links_view_alter().
- DbLogResourceTest::testWatchdog in core/
modules/ dblog/ tests/ src/ Functional/ DbLogResourceTest.php - Writes a log messages and retrieves it via the REST API.
- DisplayBlockTest::testBlockContextualLinks in core/
modules/ block/ tests/ src/ Functional/ Views/ DisplayBlockTest.php - Tests the contextual links on a Views block.
- EditorSecurityTest::testSwitchingSecurity in core/
modules/ editor/ tests/ src/ Functional/ EditorSecurityTest.php - Tests administrator security: is the user safe when switching text formats?
- ElementsVerticalTabsTest::testDefaultTabCleaned in core/
modules/ system/ tests/ src/ Functional/ Form/ ElementsVerticalTabsTest.php - Ensures that vertical tab form values are cleaned.
- EmailTest::testFormEmail in core/
modules/ system/ tests/ src/ Functional/ Form/ EmailTest.php - Tests that #type 'email' fields are properly validated.
- EntityAutocompleteTest::getAutocompleteResult in core/
tests/ Drupal/ KernelTests/ Core/ Entity/ EntityAutocompleteTest.php - Returns the result of an Entity reference autocomplete request.
- EntityResource::createIndividual in core/
modules/ jsonapi/ src/ Controller/ EntityResource.php - Creates an individual entity.
- EntityResource::patchIndividual in core/
modules/ jsonapi/ src/ Controller/ EntityResource.php - Patches an individual entity.
- EntryPointTest::testEntryPoint in core/
modules/ jsonapi/ tests/ src/ Functional/ EntryPointTest.php - Test GETing the entry point.
- ExternalNormalizersTest::testFormatAgnosticNormalizers in core/
modules/ jsonapi/ tests/ src/ Functional/ ExternalNormalizersTest.php - Tests a format-agnostic normalizer.
- FieldUITest::testFieldUI in core/
modules/ views_ui/ tests/ src/ Functional/ FieldUITest.php - Tests the UI of field handlers.
- FileFieldWidgetTest::testWidgetElement in core/
modules/ file/ tests/ src/ Functional/ FileFieldWidgetTest.php - Tests file widget element.
- FileTest::testCollectionFilterAccess in core/
modules/ jsonapi/ tests/ src/ Functional/ FileTest.php - FileUploadTest::assertResponseData in core/
modules/ jsonapi/ tests/ src/ Functional/ FileUploadTest.php - Asserts expected normalized data matches response data.
- FormTest::testCheckboxProcessing in core/
modules/ system/ tests/ src/ Functional/ Form/ FormTest.php - Test default value handling for checkboxes.
- FormTest::testDisabledElements in core/
modules/ system/ tests/ src/ Functional/ Form/ FormTest.php - Test handling of disabled elements.
- FormTest::testSelect in core/
modules/ system/ tests/ src/ Functional/ Form/ FormTest.php - Tests validation of #type 'select' elements.
- FrameworkTest::drupalGetAjax in core/
modules/ system/ tests/ src/ Functional/ Ajax/ FrameworkTest.php - Requests a path or URL in drupal_ajax format and JSON-decodes the response.
- HistoryTest::testHistory in core/
modules/ history/ tests/ src/ Functional/ HistoryTest.php - Verifies that the history endpoints work.
- InternalEntitiesTest::jsonapiGet in core/
modules/ jsonapi/ tests/ src/ Functional/ InternalEntitiesTest.php - Performs an authenticated request and returns the decoded document.
- JsonApiDocumentTopLevelNormalizerTest::testDenormalize in core/
modules/ jsonapi/ tests/ src/ Kernel/ Normalizer/ JsonApiDocumentTopLevelNormalizerTest.php - Try to POST a node and check if it exists afterwards.
- JsonApiDocumentTopLevelNormalizerTest::testDenormalizeInvalidTypeAndNoType in core/
modules/ jsonapi/ tests/ src/ Kernel/ Normalizer/ JsonApiDocumentTopLevelNormalizerTest.php - Tests denormalization for related resources with missing or invalid types.
- JsonApiDocumentTopLevelNormalizerTest::testDenormalizeUuid in core/
modules/ jsonapi/ tests/ src/ Kernel/ Normalizer/ JsonApiDocumentTopLevelNormalizerTest.php - Try to POST a node and check if it exists afterwards.
- JsonApiFunctionalMultilingualTest::testDeleteMultilingual in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiFunctionalMultilingualTest.php - Tests deleting multilingual content.
- JsonApiFunctionalMultilingualTest::testPatchTranslation in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiFunctionalMultilingualTest.php - Tests updating a translation.
- JsonApiFunctionalMultilingualTest::testPatchTranslationFallback in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiFunctionalMultilingualTest.php - Tests updating a translation fallback.
- JsonApiFunctionalMultilingualTest::testPostTranslation in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiFunctionalMultilingualTest.php - Tests creating a translation.
- JsonApiFunctionalMultilingualTest::testReadMultilingual in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiFunctionalMultilingualTest.php - Tests reading multilingual content.
- JsonApiFunctionalTest::testRead in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiFunctionalTest.php - Test the GET method.
- JsonApiFunctionalTest::testReferencingTwiceRead in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiFunctionalTest.php - Test the GET method on articles referencing the same tag twice.
- JsonApiFunctionalTest::testWrite in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiFunctionalTest.php - Test POST, PATCH and DELETE.
- JsonApiRegressionTest::testEmptyMapFieldTypeDenormalization in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensure optional `@FieldType=map` fields are denormalized correctly.
- JsonApiRegressionTest::testFilterByIdFromIssue3015759 in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensures that filtering by a sequential internal ID named 'id' is possible.
- JsonApiRegressionTest::testLeakCacheMetadataInOmitted in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensure EntityAccessDeniedHttpException cacheability is taken into account.
- JsonApiRegressionTest::testMapFieldTypeNormalizationFromIssue3040590 in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensure `@FieldType=map` fields are normalized correctly.
- JsonApiRegressionTest::testNonTranslatableEntityUpdatesFromIssue3043168 in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensure non-translatable entities can be PATCHed with an alternate language.
- JsonApiRegressionTest::testPatchingDateTimeFieldsFromIssue3021194 in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensures PATCHing datetime (both date-only & date+time) fields is possible.
- JsonApiRegressionTest::testPatchingDateTimeNormalizedWrongTimeZoneIssue3021194 in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensures datetime fields are normalized using the correct timezone.
- JsonApiRegressionTest::testPatchToIncludeUrlDoesNotReturnIncludeFromIssue3026030 in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensure includes are respected even when PATCHing.
- JsonApiRegressionTest::testPostToIncludeUrlDoesNotReturnIncludeFromIssue3026030 in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Ensure includes are respected even when POSTing.
- JsonApiRegressionTest::testRecursionDetectedWhenResponseContainsViolationsFrom3042124 in core/
modules/ jsonapi/ tests/ src/ Functional/ JsonApiRegressionTest.php - Tests that the response still has meaningful error messages.
- JsonTest::testReversibility in core/
tests/ Drupal/ Tests/ Component/ Serialization/ JsonTest.php - Tests converting PHP variables to JSON strings and back.
- JsonTest::testStructuredReversibility in core/
tests/ Drupal/ Tests/ Component/ Serialization/ JsonTest.php - Test the reversibility of structured data
- LanguageSelectElementTest::testHiddenLanguageSelectElement in core/
modules/ system/ tests/ src/ Functional/ Form/ LanguageSelectElementTest.php - Tests the case when the language select elements should not be printed.
- media_library_filter_format_edit_form_validate in core/
modules/ media_library/ media_library.module - Validate callback to ensure the DrupalMediaLibrary button can work correctly.
- MenuLinkContentTest::testLinkOptionsSerialization in core/
modules/ jsonapi/ tests/ src/ Functional/ MenuLinkContentTest.php - Test requests using a serialized field item property.
- NodeRevisionsTest::renderContextualLinks in core/
modules/ node/ tests/ src/ Functional/ NodeRevisionsTest.php - Gets server-rendered contextual links for the given contextual links IDs.
- NodeTest::testCollectionFilterAccess in core/
modules/ jsonapi/ tests/ src/ Functional/ NodeTest.php - NodeTest::testPatchPath in core/
modules/ jsonapi/ tests/ src/ Functional/ NodeTest.php - Tests PATCHing a node's path with and without 'create url aliases'.
- OEmbedTestTrait::hijackProviderEndpoints in core/
modules/ media/ tests/ src/ Traits/ OEmbedTestTrait.php - Ensures that all oEmbed provider endpoints defined in the fixture providers.json will use the media_test_oembed.resource.get route as their URL.
- OffCanvasDialogTest::testDialog in core/
modules/ system/ tests/ src/ Functional/ Ajax/ OffCanvasDialogTest.php - Test sending AJAX requests to open and manipulate off-canvas dialog.
- ProviderRepository::getAll in core/
modules/ media/ src/ OEmbed/ ProviderRepository.php - Returns information on all available oEmbed providers.
- QuickEditCustomPipelineTest::testCustomPipeline in core/
modules/ quickedit/ tests/ src/ Functional/ QuickEditCustomPipelineTest.php - Tests that Quick Edit works with custom render pipelines.
- QuickEditEndPointAccessTest::assertAccessIsBlocked in core/
modules/ quickedit/ tests/ src/ Functional/ QuickEditEndPointAccessTest.php - Asserts that access to the passed URL is blocked.
- QuickEditImageControllerTest::testFieldInfo in core/
modules/ image/ tests/ src/ Functional/ QuickEditImageControllerTest.php - Tests that the field info route returns expected data.
- QuickEditIntegrationLoadingTest::testUsersWithoutPermission in core/
modules/ editor/ tests/ src/ Functional/ QuickEditIntegrationLoadingTest.php - Test loading of untransformed text when a user doesn't have access to it.
- QuickEditIntegrationLoadingTest::testUserWithPermission in core/
modules/ editor/ tests/ src/ Functional/ QuickEditIntegrationLoadingTest.php - Test loading of untransformed text when a user does have access to it.
- RenderWebTest::testWrapperFormatCacheContext in core/
modules/ system/ tests/ src/ Functional/ Common/ RenderWebTest.php - Asserts the cache context for the wrapper format is always present.
- ResourceFetcher::fetchResource in core/
modules/ media/ src/ OEmbed/ ResourceFetcher.php - Fetches an oEmbed resource.
- ResourceFetcher::parseResourceXml in core/
modules/ media/ src/ OEmbed/ ResourceFetcher.php - Parses XML resource data.
- ResourceResponseTestTrait::toResourceResponse in core/
modules/ jsonapi/ tests/ src/ Functional/ ResourceResponseTestTrait.php - Maps a response object to a JSON:API ResourceResponse.
- ResourceTestBase::assertResourceResponse in core/
modules/ jsonapi/ tests/ src/ Functional/ ResourceTestBase.php - Asserts that a resource response has the given status code and body.
- ResourceTestBase::doTestRelationshipMutation in core/
modules/ jsonapi/ tests/ src/ Functional/ ResourceTestBase.php - Performs one round of relationship POST, PATCH and DELETE route testing.
- ResourceTestBase::testPatchIndividual in core/
modules/ jsonapi/ tests/ src/ Functional/ ResourceTestBase.php - Tests PATCHing an individual resource, plus edge cases to ensure good DX.
- ResourceTestBase::testPostIndividual in core/
modules/ jsonapi/ tests/ src/ Functional/ ResourceTestBase.php - Tests POSTing an individual resource, plus edge cases to ensure good DX.
- ResponseTest::testFormResponse in core/
modules/ system/ tests/ src/ Functional/ Form/ ResponseTest.php - Tests that enforced responses propagate through subscribers and middleware.
- SelectionTest::testAutocompleteOutput in core/
modules/ field/ tests/ src/ Functional/ EntityReference/ Views/ SelectionTest.php - Tests that the Views selection handles the views output properly.
- ShortcutTest::testCollectionFilterAccess in core/
modules/ jsonapi/ tests/ src/ Functional/ ShortcutTest.php - StateValuesCleanTest::testFormStateValuesClean in core/
modules/ system/ tests/ src/ Functional/ Form/ StateValuesCleanTest.php - Tests \Drupal\Core\Form\FormState::cleanValues().
- StyleSerializerTest::testFieldapiField in core/
modules/ rest/ tests/ src/ Functional/ Views/ StyleSerializerTest.php - Tests the field row style using fieldapi fields.
- StyleSerializerTest::testFieldRawOutput in core/
modules/ rest/ tests/ src/ Functional/ Views/ StyleSerializerTest.php - Tests the raw output options for row field rendering.
- StyleSerializerTest::testRestRenderCaching in core/
modules/ rest/ tests/ src/ Functional/ Views/ StyleSerializerTest.php - Tests REST export with views render caching enabled.
- StyleSerializerTest::testRestViewExposedFilter in core/
modules/ rest/ tests/ src/ Functional/ Views/ StyleSerializerTest.php - Tests the exposed filter works.
- StyleSerializerTest::testUIFieldAlias in core/
modules/ rest/ tests/ src/ Functional/ Views/ StyleSerializerTest.php - Test the field ID alias functionality of the DataFieldRow plugin.
- TermAutocompleteTest::drupalGetJson in core/
modules/ taxonomy/ tests/ src/ Functional/ TermAutocompleteTest.php - Helper function for JSON formatted requests.
- TermTest::testGetIndividualTermWithParent in core/
modules/ jsonapi/ tests/ src/ Functional/ TermTest.php - Tests GETting a term with a parent term other than the default <root> (0).
- TermTest::testPatchPath in core/
modules/ jsonapi/ tests/ src/ Functional/ TermTest.php - Tests PATCHing a term's path.
- ThemeTest::testThemeOnNonHtmlRequest in core/
modules/ system/ tests/ src/ Functional/ Theme/ ThemeTest.php - Ensures that non-HTML requests never initialize themes.
- UrlTest::testFormUrl in core/
modules/ system/ tests/ src/ Functional/ Form/ UrlTest.php - Tests that #type 'url' fields are properly validated and trimmed.
- UserTest::testCollectionContainsAnonymousUser in core/
modules/ jsonapi/ tests/ src/ Functional/ UserTest.php - Tests that the collection contains the anonymous user.
- UserTest::testCollectionFilterAccess in core/
modules/ jsonapi/ tests/ src/ Functional/ UserTest.php - UserTest::testGetMailFieldOnlyVisibleToOwner in core/
modules/ jsonapi/ tests/ src/ Functional/ UserTest.php - Tests GETting privacy-sensitive base fields.
- UserTest::testPatchDxForSecuritySensitiveBaseFields in core/
modules/ jsonapi/ tests/ src/ Functional/ UserTest.php - Tests PATCHing security-sensitive base fields of the logged in account.
- WebTestBase::drupalGetAjax in core/
modules/ simpletest/ src/ WebTestBase.php - Requests a path or URL in drupal_ajax format and JSON-decodes the response.
- WebTestBase::drupalGetJSON in core/
modules/ simpletest/ src/ WebTestBase.php - Retrieves a Drupal path or an absolute path and JSON decodes the result.
- WebTestBase::drupalPostAjaxForm in core/
modules/ simpletest/ src/ WebTestBase.php - Executes an Ajax form submission.