You are here

function _bootstrap_get_classes in Express 8

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';

Parameters

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.

Deprecated

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

See also

\Drupal\bootstrap\Utility\Element::getClasses()

File

themes/contrib/bootstrap/deprecated.php, line 343
This contains deprecated functions that will be removed in a future release.

Code

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