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 *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ ArrayHelper.php, line 186
Class
- ArrayHelper
- @internal
Namespace
SlevomatCodingStandard\HelpersCode
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,
];
}