_contextual_id_to_links($id)
Unserializes the result of _contextual_links_to_id().
Parameters
string $id: A serialized representation of a #contextual_links property value array.
Return value
array The value for a #contextual_links property.
See also
_contextual_links_to_id
File
- core/modules/contextual/contextual.module, line 201
- Adds contextual links to perform actions related to elements on a page.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function _contextual_id_to_links( $id ) { $contextual_links = array (); $contexts = explode ( '|' , $id ); foreach ( $contexts as $context ) { list( $group , $route_parameters_raw , $metadata_raw ) = explode ( ':' , $context ); parse_str ( $route_parameters_raw , $route_parameters ); $metadata = array (); parse_str ( $metadata_raw , $metadata ); $contextual_links [ $group ] = array ( 'route_parameters' => $route_parameters , 'metadata' => $metadata , ); } return $contextual_links ; } |
Please login to continue.