code: public function getDefinition()
      {
          return new FixerDefinition(
              'Ordering `use` statements.',
              [
                  new CodeSample("<?php\nuse Z; use A;\n"),
                  new CodeSample(
                      '<?php
  use Acme\Bar;
  use Bar1;
  use Acme;
  use Bar;
  ',
                      ['sort_algorithm' => self::SORT_LENGTH]
                  ),
                  new VersionSpecificCodeSample(
                      "<?php\nuse function AAC;\nuse const AAB;\nuse AAA;\n",
                      new VersionSpecification(70000)
                  ),
                  new VersionSpecificCodeSample(
                      '<?php
  use const AAAA;
  use const BBB;
  
  use Bar;
  use AAC;
  use Acme;
  
  use function CCC\AA;
  use function DDD;
  ',
                      new VersionSpecification(70000),
                      [
                          'sort_algorithm' => self::SORT_LENGTH,
                          'imports_order' => [
                              self::IMPORT_TYPE_CONST,
                              self::IMPORT_TYPE_CLASS,
                              self::IMPORT_TYPE_FUNCTION,
                          ],
                      ]
                  ),
                  new VersionSpecificCodeSample(
                      '<?php
  use const BBB;
  use const AAAA;
  
  use Acme;
  use AAC;
  use Bar;
  
  use function DDD;
  use function CCC\AA;
  ',
                      new VersionSpecification(70000),
                      [
                          'sort_algorithm' => self::SORT_ALPHA,
                          'imports_order' => [
                              self::IMPORT_TYPE_CONST,
                              self::IMPORT_TYPE_CLASS,
                              self::IMPORT_TYPE_FUNCTION,
                          ],
                      ]
                  ),
                  new VersionSpecificCodeSample(
                      '<?php
  use const BBB;
  use const AAAA;
  
  use function DDD;
  use function CCC\AA;
  
  use Acme;
  use AAC;
  use Bar;
  ',
                      new VersionSpecification(70000),
                      [
                          'sort_algorithm' => self::SORT_NONE,
                          'imports_order' => [
                              self::IMPORT_TYPE_CONST,
                              self::IMPORT_TYPE_CLASS,
                              self::IMPORT_TYPE_FUNCTION,
                          ],
                      ]
                  ),
              ]
          );
      }
docs: {@inheritdoc}