function OrderOperation::pack

Converts the operation to a structure that can be stored in the container.

Return value

array Packed operation.

File

core/lib/Drupal/Core/Hook/OrderOperation/OrderOperation.php, line 32

Class

OrderOperation
Base class for order operations.

Namespace

Drupal\Core\Hook\OrderOperation

Code

public final function pack() : array {
  $is_before_or_after = match (get_class($this)) {  BeforeOrAfter::class => TRUE,
    FirstOrLast::class => FALSE,
  
  };
  return [
    $is_before_or_after,
    get_object_vars($this),
  ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.