src/Fixer/Phpdoc/PhpdocAlignFixer.php
protected function createConfigurationDefinition()
    {
        $tags = new FixerOptionBuilder('tags', 'The tags that should be aligned.');
        $tags
            ->setAllowedTypes(['array'])
            ->setAllowedValues([new AllowedValueSubset(self::$alignableTags)])
            /*
             * By default, all tags apart from @property and @method will be aligned for backwards compatibility
             * @TODO 3.0 Align all available tags by default
             */
            ->setDefault([
                'param',
                'return',
                'throws',
                'type',
                'var',
            ])
        ;

        $align = new FixerOptionBuilder('align', 'Align comments');
        $align
            ->setAllowedTypes(['string'])
            ->setAllowedValues([self::ALIGN_LEFT, self::ALIGN_VERTICAL])
            ->setDefault(self::ALIGN_VERTICAL)
        ;

        return new FixerConfigurationResolver([$tags->getOption(), $align->getOption()]);
    }
protected function createConfigurationDefinition()
    {
        $tags = new FixerOptionBuilder('tags', 'The tags that should be aligned.');
        $tags
            ->setAllowedTypes(['array'])
            ->setAllowedValues([new AllowedValueSubset(self::$alignableTags)])
            /*
             * By default, all tags apart from @property and @method will be aligned for backwards compatibility
             * @TODO 3.0 Align all available tags by default
             */
            ->setDefault([
                'param',
                'return',
                'throws',
                'type',
                'var',
            ])
        ;

        $align = new FixerOptionBuilder('align', 'Align comments');
        $align
            ->setAllowedTypes(['string'])
            ->setAllowedValues([self::ALIGN_LEFT, self::ALIGN_VERTICAL])
            ->setDefault(self::ALIGN_VERTICAL)
        ;

        return new FixerConfigurationResolver([$tags->getOption(), $align->getOption()]);
    }
protected function createConfigurationDefinition ( ) { $ tags = new FixerOptionBuilder ( 'tags' , 'The tags that should be aligned.' ) ; $ tags -> setAllowedTypes ( [ 'array' ] ) -> setAllowedValues ( [ new AllowedValueSubset ( self :: $ alignableTags ) ] ) /*
             * By default, all tags apart from @property and @method will be aligned for backwards compatibility
             * @TODO 3.0 Align all available tags by default
             */ -> setDefault ( [ 'param' , 'return' , 'throws' , 'type' , 'var' , ] ) ; $ align = new FixerOptionBuilder ( 'align' , 'Align comments' ) ; $ align -> setAllowedTypes ( [ 'string' ] ) -> setAllowedValues ( [ self :: ALIGN_LEFT , self :: ALIGN_VERTICAL ] ) -> setDefault ( self :: ALIGN_VERTICAL ) ; return new FixerConfigurationResolver ( [ $ tags -> getOption ( ) , $ align -> getOption ( ) ] ) ; }
{@inheritdoc}
{