Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ArrayHelper.php

function ArrayHelper::openClosePointers

*

Parameters

array<string, array<int, int|string>|int|string> $token: * @return array{0: int, 1: int}

6 calls to ArrayHelper::openClosePointers()
ArrayHelper::isMultiLine in vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/ArrayHelper.php
* Test if non-empty array with opening & closing brackets on separate lines
ArrayHelper::isNotEmpty in vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/ArrayHelper.php
* Test if effective tokens between open & closing tokens
ArrayHelper::parse in vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/ArrayHelper.php
*
MultiLineArrayEndBracketPlacementSniff::process in vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Arrays/MultiLineArrayEndBracketPlacementSniff.php
* @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
SingleLineArrayWhitespaceSniff::process in vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Arrays/SingleLineArrayWhitespaceSniff.php
* @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *

... See full list

File

vendor/slevomat/coding-standard/SlevomatCodingStandard/Helpers/ArrayHelper.php, line 186

Class

ArrayHelper
@internal

Namespace

SlevomatCodingStandard\Helpers

Code

public static function openClosePointers(array $token) : array {
    $isShortArray = $token['code'] === T_OPEN_SHORT_ARRAY;
    $pointerOpener = $isShortArray ? $token['bracket_opener'] : $token['parenthesis_opener'];
    $pointerCloser = $isShortArray ? $token['bracket_closer'] : $token['parenthesis_closer'];
    return [
        (int) $pointerOpener,
        (int) $pointerCloser,
    ];
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal