protected function ConsumerImageSylesFunctionalTest::overrideResources in Consumer Image Styles 4.x
Same name and namespace in other branches
- 8.3 tests/src/Functional/ConsumerImageSylesFunctionalTest.php \Drupal\Tests\consumer_image_styles\Functional\ConsumerImageSylesFunctionalTest::overrideResources()
Creates the JSON API Resource Config entities to override the resources.
1 call to ConsumerImageSylesFunctionalTest::overrideResources()
- ConsumerImageSylesFunctionalTest::setUp in tests/
src/ Functional/ ConsumerImageSylesFunctionalTest.php
File
- tests/
src/ Functional/ ConsumerImageSylesFunctionalTest.php, line 238
Class
- ConsumerImageSylesFunctionalTest
- @group consumer_image_styles
Namespace
Drupal\Tests\consumer_image_styles\FunctionalCode
protected function overrideResources() {
// Override paths and fields in the articles resource.
$content_type = $this->contentType
->id();
JsonapiResourceConfig::create([
'id' => 'node--' . $content_type,
'disabled' => FALSE,
'path' => 'node/' . $content_type,
'resourceType' => 'node--' . $content_type,
'resourceFields' => [
$this->imageFieldName => [
'fieldName' => $this->imageFieldName,
'publicName' => $this->imageFieldName,
'enhancer' => [
'id' => 'image_styles',
'settings' => [
'styles' => [
'refine' => TRUE,
'custom_selection' => [
'foo',
],
],
],
],
'disabled' => FALSE,
],
],
])
->save();
}