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

Breadcrumb

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

Tokens::$weightings

The token weightings.

Type: array

File

vendor/squizlabs/php_codesniffer/src/Util/Tokens.php, line 201

Class

Tokens

Namespace

PHP_CodeSniffer\Util

Code

public static $weightings = [
    T_CLASS => 1000,
    T_INTERFACE => 1000,
    T_TRAIT => 1000,
    T_ENUM => 1000,
    T_NAMESPACE => 1000,
    T_FUNCTION => 100,
    T_CLOSURE => 100,
    
    /*
     * Conditions.
     */
T_WHILE => 50,
    T_FOR => 50,
    T_FOREACH => 50,
    T_IF => 50,
    T_ELSE => 50,
    T_ELSEIF => 50,
    T_DO => 50,
    T_TRY => 50,
    T_CATCH => 50,
    T_FINALLY => 50,
    T_SWITCH => 50,
    T_MATCH => 50,
    T_SELF => 25,
    T_PARENT => 25,
    
    /*
     * Operators and arithmetic.
     */
T_BITWISE_AND => 8,
    T_BITWISE_OR => 8,
    T_BITWISE_XOR => 8,
    T_MULTIPLY => 5,
    T_DIVIDE => 5,
    T_PLUS => 5,
    T_MINUS => 5,
    T_MODULUS => 5,
    T_POW => 5,
    T_SPACESHIP => 5,
    T_COALESCE => 5,
    T_COALESCE_EQUAL => 5,
    T_SL => 5,
    T_SR => 5,
    T_SL_EQUAL => 5,
    T_SR_EQUAL => 5,
    T_EQUAL => 5,
    T_AND_EQUAL => 5,
    T_CONCAT_EQUAL => 5,
    T_DIV_EQUAL => 5,
    T_MINUS_EQUAL => 5,
    T_MOD_EQUAL => 5,
    T_MUL_EQUAL => 5,
    T_OR_EQUAL => 5,
    T_PLUS_EQUAL => 5,
    T_XOR_EQUAL => 5,
    T_BOOLEAN_AND => 5,
    T_BOOLEAN_OR => 5,
    
    /*
     * Equality.
     */
T_IS_EQUAL => 5,
    T_IS_NOT_EQUAL => 5,
    T_IS_IDENTICAL => 5,
    T_IS_NOT_IDENTICAL => 5,
    T_IS_SMALLER_OR_EQUAL => 5,
    T_IS_GREATER_OR_EQUAL => 5,
];
RSS feed
Powered by Drupal