Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
drupal
Manage
Activity
Members
Labels
Plan
Wiki
Custom issue tracker
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Model registry
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
project
drupal
Merge requests
!12173
Reuse element plugins as object wrappers around render arrays
Code
Review changes
Check out branch
Download
Patches
Plain diff
Open
Reuse element plugins as object wrappers around render arrays
issue/drupal-3525331:3525331-slowly-very-slowly
into
11.x
Overview
85
Commits
70
Pipelines
56
Changes
74
Open
ghost of drupal past
requested to merge
issue/drupal-3525331:3525331-slowly-very-slowly
into
11.x
2 weeks ago
Overview
7
Commits
70
Pipelines
56
Changes
74
Expand
Closes
#3525331
0
0
Merge request reports
Compare
11.x
version 55
99e11731
6 days ago
version 54
8e463244
1 week ago
version 53
3e151fff
1 week ago
version 52
21e721b5
1 week ago
version 51
02eee0a0
1 week ago
version 50
011aab21
1 week ago
version 49
c13862b6
1 week ago
version 48
7568e0cf
1 week ago
version 47
b1c13792
1 week ago
version 46
eaa3de91
1 week ago
version 45
d785ff06
1 week ago
version 44
d074c3d6
1 week ago
version 43
a8896179
1 week ago
version 42
1a995adc
1 week ago
version 41
2a72336b
1 week ago
version 40
8b627593
1 week ago
version 39
00380f36
1 week ago
version 38
4a410ff1
1 week ago
version 37
d2499408
1 week ago
version 36
40710ab0
1 week ago
version 35
634e450d
1 week ago
version 34
6f95b8f3
1 week ago
version 33
ee632c26
1 week ago
version 32
7458b348
1 week ago
version 31
e9c61701
1 week ago
version 30
61202de4
1 week ago
version 29
9a3e62c6
1 week ago
version 28
b994aeec
1 week ago
version 27
dcf0180d
1 week ago
version 26
76b44e81
1 week ago
version 25
4c892534
1 week ago
version 24
19d44609
1 week ago
version 23
a63c4d2d
1 week ago
version 22
5d6f60ce
1 week ago
version 21
e2c6f4cd
2 weeks ago
version 20
6ab8b04a
2 weeks ago
version 19
8d12bb32
2 weeks ago
version 18
7587c784
2 weeks ago
version 17
2dbc9bc5
2 weeks ago
version 16
96aa21bc
2 weeks ago
version 15
aaed2bb4
2 weeks ago
version 14
f689c70d
2 weeks ago
version 13
3f1db685
2 weeks ago
version 12
8337dd20
2 weeks ago
version 11
274785b0
2 weeks ago
version 10
38ce4096
2 weeks ago
version 9
7fe4fb5d
2 weeks ago
version 8
e4ab7fb3
2 weeks ago
version 7
766a3759
2 weeks ago
version 6
fc9a0b3a
2 weeks ago
version 5
c87b50a8
2 weeks ago
version 4
0724ebe0
2 weeks ago
version 3
72885171
2 weeks ago
version 2
48ff1b54
2 weeks ago
version 1
72986712
2 weeks ago
11.x (HEAD)
and
latest version
latest version
9d4fe042
70 commits,
6 days ago
version 55
99e11731
69 commits,
6 days ago
version 54
8e463244
62 commits,
1 week ago
version 53
3e151fff
61 commits,
1 week ago
version 52
21e721b5
60 commits,
1 week ago
version 51
02eee0a0
59 commits,
1 week ago
version 50
011aab21
58 commits,
1 week ago
version 49
c13862b6
56 commits,
1 week ago
version 48
7568e0cf
55 commits,
1 week ago
version 47
b1c13792
54 commits,
1 week ago
version 46
eaa3de91
53 commits,
1 week ago
version 45
d785ff06
52 commits,
1 week ago
version 44
d074c3d6
50 commits,
1 week ago
version 43
a8896179
49 commits,
1 week ago
version 42
1a995adc
48 commits,
1 week ago
version 41
2a72336b
44 commits,
1 week ago
version 40
8b627593
42 commits,
1 week ago
version 39
00380f36
40 commits,
1 week ago
version 38
4a410ff1
39 commits,
1 week ago
version 37
d2499408
38 commits,
1 week ago
version 36
40710ab0
37 commits,
1 week ago
version 35
634e450d
36 commits,
1 week ago
version 34
6f95b8f3
35 commits,
1 week ago
version 33
ee632c26
34 commits,
1 week ago
version 32
7458b348
33 commits,
1 week ago
version 31
e9c61701
31 commits,
1 week ago
version 30
61202de4
30 commits,
1 week ago
version 29
9a3e62c6
29 commits,
1 week ago
version 28
b994aeec
28 commits,
1 week ago
version 27
dcf0180d
27 commits,
1 week ago
version 26
76b44e81
26 commits,
1 week ago
version 25
4c892534
25 commits,
1 week ago
version 24
19d44609
24 commits,
1 week ago
version 23
a63c4d2d
23 commits,
1 week ago
version 22
5d6f60ce
22 commits,
1 week ago
version 21
e2c6f4cd
20 commits,
2 weeks ago
version 20
6ab8b04a
19 commits,
2 weeks ago
version 19
8d12bb32
18 commits,
2 weeks ago
version 18
7587c784
17 commits,
2 weeks ago
version 17
2dbc9bc5
16 commits,
2 weeks ago
version 16
96aa21bc
15 commits,
2 weeks ago
version 15
aaed2bb4
14 commits,
2 weeks ago
version 14
f689c70d
13 commits,
2 weeks ago
version 13
3f1db685
12 commits,
2 weeks ago
version 12
8337dd20
11 commits,
2 weeks ago
version 11
274785b0
10 commits,
2 weeks ago
version 10
38ce4096
9 commits,
2 weeks ago
version 9
7fe4fb5d
8 commits,
2 weeks ago
version 8
e4ab7fb3
7 commits,
2 weeks ago
version 7
766a3759
6 commits,
2 weeks ago
version 6
fc9a0b3a
5 commits,
2 weeks ago
version 5
c87b50a8
4 commits,
2 weeks ago
version 4
0724ebe0
3 commits,
2 weeks ago
version 3
72885171
2 commits,
2 weeks ago
version 2
48ff1b54
2 commits,
2 weeks ago
version 1
72986712
1 commit,
2 weeks ago
74 files
+
1451
−
389
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
74
Search (e.g. *.vue) (Ctrl+P)
core/lib/Drupal/Core/Entity/Element/EntityAutocomplete.php
+
17
−
8
Options
@@ -19,29 +19,38 @@
* entities, which can come from all or specific bundles of an entity type.
*
* Properties:
* - #target_type: (required) The ID of the target entity type.
* - #tags: (optional) TRUE if the element allows multiple selection. Defaults
*
* @property $target_type
* (required) The ID of the target entity type.
* @property $tags
* (optional) TRUE if the element allows multiple selection. Defaults
* to FALSE.
* - #default_value: (optional) The default entity or an array of default
* @property $default_value
* (optional) The default entity or an array of default
* entities, depending on the value of #tags.
* - #selection_handler: (optional) The plugin ID of the entity reference
* @property $selection_handler
* (optional) The plugin ID of the entity reference
* selection handler (a plugin of type EntityReferenceSelection). The default
* value is the lowest-weighted plugin that is compatible with #target_type.
* - #selection_settings: (optional) An array of settings for the selection
* @property $selection_settings
* (optional) An array of settings for the selection
* handler. Settings for the default selection handler
* \Drupal\Core\Entity\Plugin\EntityReferenceSelection\DefaultSelection are:
* - target_bundles: Array of bundles to allow (omit to allow all bundles).
* - sort: Array with 'field' and 'direction' keys, determining how results
* will be sorted. Defaults to unsorted.
* - #autocreate: (optional) Array of settings used to auto-create entities
* @property $autocreate
* (optional) Array of settings used to auto-create entities
* that do not exist (omit to not auto-create entities). Elements:
* - bundle: (required) Bundle to use for auto-created entities.
* - uid: User ID to use as the author of auto-created entities. Defaults to
* the current user.
* - #process_default_value: (optional) Set to FALSE if the #default_value
* @property $process_default_value
* (optional) Set to FALSE if the #default_value
* property is processed and access checked elsewhere (such as by a Field API
* widget). Defaults to TRUE.
* - #validate_reference: (optional) Set to FALSE if validation of the selected
* @property $validate_reference
* (optional) Set to FALSE if validation of the selected
* entities is performed elsewhere. Defaults to TRUE.
*
* Usage example:
Loading