protected ViewExecutable::_initHandler($key, $info)
Attaches the views handler for the specific type.
Parameters
string $key: One of 'argument', 'field', 'sort', 'filter', 'relationship'.
array $info: An array of views handler types use in the view with additional information about them.
File
- core/modules/views/src/ViewExecutable.php, line 1028
Class
- ViewExecutable
- Represents a view as a whole.
Namespace
Drupal\views
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | protected function _initHandler( $key , $info ) { // Load the requested items from the display onto the object. $this -> $key = & $this ->display_handler->getHandlers( $key ); // This reference deals with difficult PHP indirection. $handlers = & $this -> $key ; // Run through and test for accessibility. foreach ( $handlers as $id => $handler ) { if (! $handler ->access( $this ->user)) { unset( $handlers [ $id ]); } } } |
Please login to continue.