diff --git a/.gitattributes b/.gitattributes index f1a79bd91c..704b89fe0f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -14,3 +14,4 @@ phpcs.xml.dist export-ignore phpstan.neon.dist export-ignore DCO export-ignore .editorconfig export-ignore +test/doctum-config.php export-ignore diff --git a/.travis.yml b/.travis.yml index aeb6bcdd29..91ce9375fc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -172,8 +172,8 @@ jobs: before_script: skip after_script: skip after_success: skip - install: composer global require "sami/sami:^4.0" - script: $HOME/.composer/vendor/bin/sami.php --no-interaction update ./test/sami-config.php + install: composer global require "code-lts/doctum:^5.0" + script: $HOME/.composer/vendor/bin/doctum.php --no-interaction update ./test/doctum-config.php - stage: "Other tests" name: "Build release" diff --git a/phpcs.xml.dist b/phpcs.xml.dist index f3443bbac7..0f625f7592 100644 --- a/phpcs.xml.dist +++ b/phpcs.xml.dist @@ -34,7 +34,7 @@ */node_modules/* - */test/sami-config.php + */test/doctum-config.php */tmp/* */vendor/* */libraries/cache/* diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 49b8334ba3..8bc2b162a4 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -55,7 +55,7 @@ parameters: - %rootDir%/../../../vendor/* - %rootDir%/../../../node_modules/* - %rootDir%/../../../test/bootstrap-phpstan.php - - %rootDir%/../../../test/sami-config.php + - %rootDir%/../../../test/doctum-config.php - %rootDir%/../../../themes/*/css/*.css.php - %rootDir%/../../../examples/signon-script.php - %rootDir%/../../../examples/openid.php diff --git a/test/doctum-config.php b/test/doctum-config.php new file mode 100644 index 0000000000..7e93d8cc37 --- /dev/null +++ b/test/doctum-config.php @@ -0,0 +1,23 @@ +files() + ->name('*.php') + ->in($root . 'libraries'); + +return new Doctum($iterator, [ + 'title' => json_decode(file_get_contents($root . 'composer.json'))->description, + 'build_dir' => $root . 'build/apidocs/', + 'cache_dir' => $root . 'tmp/', + 'remote_repository' => new GitHubRemoteRepository('phpmyadmin/phpmyadmin', $root), +]); diff --git a/test/sami-config.php b/test/sami-config.php deleted file mode 100644 index 539e2b418c..0000000000 --- a/test/sami-config.php +++ /dev/null @@ -1,21 +0,0 @@ -files() - ->name("*.php") - ->in("./libraries") -; - -return new Sami($iterator, [ - "title" => "MySQL web administration tool", - "build_dir" => "./build/apidocs/", - "cache_dir" => "./tmp" -]);