src/Fixer/Whitespace/NoExtraBlankLinesFixer.php
protected function createConfigurationDefinition()
    {
        $that = $this;

        return new FixerConfigurationResolverRootless('tokens', [
            (new FixerOptionBuilder('tokens', 'List of tokens to fix.'))
                ->setAllowedTypes(['array'])
                ->setAllowedValues([new AllowedValueSubset(self::$availableTokens)])
                ->setNormalizer(static function (Options $options, $tokens) use ($that) {
                    foreach ($tokens as &$token) {
                        if ('useTrait' === $token) {
                            $message = "Token \"useTrait\" in option \"tokens\" for rule \"{$that->getName()}\" is deprecated and will be removed in 3.0, use \"use_trait\" instead.";

                            if (getenv('PHP_CS_FIXER_FUTURE_MODE')) {
                                throw new InvalidConfigurationException("{$message} This check was performed as `PHP_CS_FIXER_FUTURE_MODE` env var is set.");
                            }

                            @trigger_error($message, E_USER_DEPRECATED);
                            $token = 'use_trait';

                            break;
                        }
                    }

                    return $tokens;
                })
                ->setDefault(['extra'])
                ->getOption(),
        ], $this->getName());
    }
protected function createConfigurationDefinition()
    {
        $that = $this;

        return new FixerConfigurationResolverRootless('tokens', [
            (new FixerOptionBuilder('tokens', 'List of tokens to fix.'))
                ->setAllowedTypes(['array'])
                ->setAllowedValues([new AllowedValueSubset(self::$availableTokens)])
                ->setNormalizer(static function (Options $options, $tokens) use ($that) {
                    foreach ($tokens as &$token) {
                        if ('useTrait' === $token) {
                            $message = "Token \"useTrait\" in option \"tokens\" for rule \"{$that->getName()}\" is deprecated and will be removed in 3.0, use \"use_trait\" instead.";

                            if (getenv('PHP_CS_FIXER_FUTURE_MODE')) {
                                throw new InvalidConfigurationException("{$message} This check was performed as `PHP_CS_FIXER_FUTURE_MODE` env var is set.");
                            }

                            @trigger_error($message, E_USER_DEPRECATED);
                            $token = 'use_trait';

                            break;
                        }
                    }

                    return $tokens;
                })
                ->setDefault(['extra'])
                ->getOption(),
        ], $this->getName());
    }
protected function createConfigurationDefinition ( ) { $ that = $ this ; return new FixerConfigurationResolverRootless ( 'tokens' , [ ( new FixerOptionBuilder ( 'tokens' , 'List of tokens to fix.' ) ) -> setAllowedTypes ( [ 'array' ] ) -> setAllowedValues ( [ new AllowedValueSubset ( self :: $ availableTokens ) ] ) -> setNormalizer ( static function ( Options $ options , $ tokens ) use ( $ that ) { foreach ( $ tokens as & $ token ) { if ( 'useTrait' === $ token ) { $ message = "Token \"useTrait\" in option \"tokens\" for rule \"{$that->getName()}\" is deprecated and will be removed in 3.0, use \"use_trait\" instead." ; if ( getenv ( 'PHP_CS_FIXER_FUTURE_MODE' ) ) { throw new InvalidConfigurationException ( "{$message} This check was performed as `PHP_CS_FIXER_FUTURE_MODE` env var is set." ) ; } @ trigger_error ( $ message , E_USER_DEPRECATED ) ; $ token = 'use_trait' ; break ; } } return $ tokens ; } ) -> setDefault ( [ 'extra' ] ) -> getOption ( ) , ] , $ this -> getName ( ) ) ; }
{@inheritdoc}
{