private static function splitToken($item)
    {
        if (is_array($item)) {
            $tokenName = $item[0];
            $tokenData = $item[1];
        } else {
            $tokenName = null;
            $tokenData = $item;
        }

        return [$tokenName, $tokenData];
    }
private static function splitToken($item)
    {
        if (is_array($item)) {
            $tokenName = $item[0];
            $tokenData = $item[1];
        } else {
            $tokenName = null;
            $tokenData = $item;
        }

        return [$tokenName, $tokenData];
    }
private static function splitToken ( $ item ) { if ( is_array ( $ item ) ) { $ tokenName = $ item [ 0 ] ; $ tokenData = $ item [ 1 ] ; } else { $ tokenName = null ; $ tokenData = $ item ; } return [ $ tokenName , $ tokenData ] ; }
Splits a token into name and data.

@param mixed $item

@return array
Splits a token into name and data .