Skip to content
Snippets Groups Projects
Commit 1b406341 authored by Florent Torregrosa's avatar Florent Torregrosa
Browse files

Issue #3435188 by Grimreaper: Automated Drupal 11 compatibility fixes for ui_patterns

parent 04fecfdc
Branches 8.x-1.x
Tags 8.x-1.9
No related merge requests found
Showing with 18 additions and 24 deletions
name: 'UI Patterns Display Suite'
type: module
description: 'Use patterns as Display Suite field templates. It also provides Display Suite pattern sources.'
core_version_requirement: ^9 || ^10
core_version_requirement: ^9 || ^10 || ^11
package: 'User interface'
dependencies:
- ds:ds
......
name: 'UI Patterns Field Group'
type: module
description: 'Use patterns as field groups templates.'
core_version_requirement: ^9 || ^10
core_version_requirement: ^9 || ^10 || ^11
package: 'User interface'
dependencies:
- field_group:field_group
......
name: 'UI Patterns Layouts'
type: module
description: 'Use patterns as layouts via the Layout Discovery module.'
core_version_requirement: ^9 || ^10
core_version_requirement: ^9 || ^10 || ^11
package: 'User interface'
dependencies:
- drupal:layout_discovery
......
......@@ -18,7 +18,7 @@ class UiPatternsLibraryOverviewTest extends WebDriverTestBase {
*
* Currently no interface to rely on.
*
* @var \Drupal\Core\Extension\ModuleExtensionList
* @var \Drupal\Core\Extension\ThemeExtensionList
*/
protected $moduleExtensionList;
......
name: 'UI Patterns Library'
type: module
description: 'Exposed patterns in you modules and themes and display them in a pattern library page.'
core_version_requirement: ^9 || ^10
core_version_requirement: ^9 || ^10 || ^11
package: 'User interface'
dependencies:
- ui_patterns:ui_patterns
name: 'UI Patterns Views'
type: module
description: 'Use patterns as Views templates.'
core_version_requirement: ^9 || ^10
core_version_requirement: ^9 || ^10 || ^11
package: 'User interface'
dependencies:
- drupal:views
......
......@@ -27,14 +27,8 @@ class TwigExtension extends AbstractExtension {
*/
public function getFunctions() {
return [
new TwigFunction('pattern', [
$this,
'renderPattern',
]),
new TwigFunction('pattern_preview', [
$this,
'renderPatternPreview',
]),
new TwigFunction('pattern', $this->renderPattern(...)),
new TwigFunction('pattern_preview', $this->renderPatternPreview(...)),
];
}
......@@ -43,8 +37,8 @@ class TwigExtension extends AbstractExtension {
*/
public function getFilters() {
return [
new TwigFilter('add_class', [$this, 'addClass']),
new TwigFilter('set_attribute', [$this, 'setAttribute']),
new TwigFilter('add_class', $this->addClass(...)),
new TwigFilter('set_attribute', $this->setAttribute(...)),
];
}
......
......@@ -45,7 +45,7 @@ class PatternDefinitionTest extends UiPatternsTestBase {
* @return array
* Data.
*/
public function definitionGettersProvider() {
public static function definitionGettersProvider() {
return [
['getProvider', 'provider', 'my_module'],
['id', 'id', 'pattern_id'],
......@@ -176,7 +176,7 @@ class PatternDefinitionTest extends UiPatternsTestBase {
* @return array
* Data.
*/
public function hasUseProvider(): array {
public static function hasUseProvider(): array {
return [
'pattern_without_use' => [
[
......@@ -267,7 +267,7 @@ class PatternDefinitionTest extends UiPatternsTestBase {
* @return array
* Data.
*/
public function definitionGetLinksProvider(): array {
public static function definitionGetLinksProvider(): array {
return [
[
[
......@@ -332,7 +332,7 @@ class PatternDefinitionTest extends UiPatternsTestBase {
* @return array
* Data.
*/
public function definitionGetRenderLinksProvider(): array {
public static function definitionGetRenderLinksProvider(): array {
return [
[
[
......
......@@ -93,7 +93,7 @@ class PatternDefinitionVariantTest extends UiPatternsTestBase {
* @return array
* Data.
*/
public function definitionGettersProvider(): array {
public static function definitionGettersProvider(): array {
return [
['getName', 'name', 'Variant name'],
['getLabel', 'label', 'Variant label'],
......
......@@ -49,7 +49,7 @@ class TwigExtensionTest extends UnitTestCase {
* @return \Iterator
* An iterator.
*/
public function providerTestTwigAddClass(): \Iterator {
public static function providerTestTwigAddClass(): \Iterator {
yield 'should add a class on element' => [
['#type' => 'container'],
'my-class',
......@@ -136,7 +136,7 @@ class TwigExtensionTest extends UnitTestCase {
* @return \Iterator
* An iterator.
*/
public function providerTestTwigSetAttribute(): \Iterator {
public static function providerTestTwigSetAttribute(): \Iterator {
yield 'should add attributes on element' => [
['#theme' => 'image'],
'title',
......
name: 'UI Patterns'
type: module
description: 'UI patterns.'
core_version_requirement: ^9 || ^10
core_version_requirement: ^9 || ^10 || ^11
package: 'User interface'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment