code: private function isHigherPrecedenceAssociativityOperator(Token $token)
      {
          static $operatorsPerId = [
              T_ARRAY_CAST => true,
              T_BOOLEAN_AND => true,
              T_BOOLEAN_OR => true,
              T_BOOL_CAST => true,
              T_COALESCE => true,
              T_DEC => true,
              T_DOUBLE_CAST => true,
              T_INC => true,
              T_INT_CAST => true,
              T_IS_EQUAL => true,
              T_IS_GREATER_OR_EQUAL => true,
              T_IS_IDENTICAL => true,
              T_IS_NOT_EQUAL => true,
              T_IS_NOT_IDENTICAL => true,
              T_IS_SMALLER_OR_EQUAL => true,
              T_OBJECT_CAST => true,
              T_POW => true,
              T_SL => true,
              T_SPACESHIP => true,
              T_SR => true,
              T_STRING_CAST => true,
              T_UNSET_CAST => true,
          ];
  
          static $operatorsPerContent = [
              '!',
              '%',
              '&',
              '*',
              '+',
              '-',
              '/',
              ':',
              '^',
              '|',
              '~',
          ];
  
          return isset($operatorsPerId[$token->getId()]) || $token->equalsAny($operatorsPerContent);
      }
docs: Check if the requested token is an operator computed
  before the ternary operator along with the `isset()`.
  
  @param Token $token
  
  @return bool