function _bootstrap_get_classes

8.x-3.x deprecated.php &_bootstrap_get_classes(array &$element, $property = 'attributes')
7.x-3.x &_bootstrap_get_classes(array &$element, $property = 'attributes')

Retrieves an element's "class" attribute array.

  // Before.
  $classes = &_bootstrap_get_classes($element);
  $classes[] = 'my-class';

  // After.
  use Drupal\bootstrap\Utility\Element;
  $classes = &Element::create($element)->getClasses();
  $classes[] = 'my-class';


array $element: The individual renderable array element, passed by reference.

string $property: Determines which attributes array to retrieve. By default, this is the element's normal "attributes", but it could also be one of the following:

  • "content_attributes"
  • "input_group_attributes"
  • "title_attributes"
  • "wrapper_attributes".

Return value

array The classes array.


Will be removed in a future release. There is no replacement.

Source ./deprecated.php (line 344)

function &_bootstrap_get_classes(array &$element, $property = 'attributes') {
  return Element::create($element)->getClasses($property);