Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By lexfunk on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.x-dev
Introduced in version:
8.0-alpha8
Issue links:
Description:
Summary
Public methods of \Drupal\views\ViewExecutable are renamed as it was decided "item" was too vague and "handler" is more descriptive. Affected methods are:
- removeItem()
- addItem()
- generateItemId()
- getItems()
- getItem()
- setItemOption()
removeItem():
-
Before
Method was named removeItem():
removeItem('default', 'argument', 'uid_touch')
-
After
Method is now removeHandler():
removeHandler('default', 'argument', 'uid_touch')
addItem():
-
Before
Method was named addItem():addItem('default', 'filter', 'node_field_data', 'uid_touch', $options)
-
After
Method is now addHandler():addHandler('default', 'filter', 'node_field_data', 'uid_touch', $options)
generateItemId():
-
Before
Method was named generateItemId():generateItemId($requested_id, $existing_items)
-
After
Method is now named generateHandlerId():generateHandlerId($requested_id, $existing_items)
getItems():
-
Before
Method was named getItems():getItems($type, $display_id = NULL)
-
After
Method is now named getHandlers():getHandlers($type, $display_id = NULL)
getItem():
-
Before
Method was named getItem():getItem($display_id, $type, $id)
-
After
Method is now named getHandler():getHandler($display_id, $type, $id)
setItem():
-
Before
Method was named setItem():setItem($display_id, $type, $id, $item)
-
After
Method is now named setHandler():setHandler($display_id, $type, $id, $item)
setItemOption():
-
Before
Method was named setItemOption():setItemOption($display_id, $type, $id, $option, $value)
-
After
Method is now named setHandlerOption():setHandlerOption($display_id, $type, $id, $option, $value)
Impacts:
Module developers