Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HuasoFoundries/phpPgAdmin6.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '.php_cs.php')
-rw-r--r--.php_cs.php55
1 files changed, 55 insertions, 0 deletions
diff --git a/.php_cs.php b/.php_cs.php
new file mode 100644
index 00000000..1c5b6884
--- /dev/null
+++ b/.php_cs.php
@@ -0,0 +1,55 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * PHPPgAdmin 6.0.0
+ */
+
+use Ergebnis\PhpCsFixer\Config;
+
+$composerinfo = \json_decode(\file_get_contents('composer.json'));
+
+$version = $composerinfo->extra->version;
+
+$header = "PHPPgAdmin {$version}";
+
+$config = Config\Factory::fromRuleSet(new Config\RuleSet\Php71($header), [
+ 'declare_strict_types' => false,
+ 'escape_implicit_backslashes' => false,
+ 'final_class' => false,
+ 'final_internal_class' => false,
+ 'final_public_method_for_abstract_class' => false,
+ 'final_static_access' => false,
+ 'global_namespace_import' => false,
+ 'fully_qualified_strict_types' => false,
+ 'visibility_required' => [
+ 'elements' => [
+ 'method',
+ 'property',
+ ],
+ ],
+]);
+
+$config->getFinder()
+ ->ignoreDotFiles(false)
+ ->in(__DIR__)
+ ->notName('rector.php')
+ ->exclude([
+ '.build',
+ '.configs',
+ '__pycache__',
+ 'assets',
+ 'docs',
+ 'node_modules',
+ 'temp',
+ 'rector.php',
+ 'src/router.php',
+ 'vendor',
+ '.github',
+ ])
+ ->name('.php_cs.php');
+
+$config->setCacheFile(__DIR__ . '/.build/phpcs/csfixer.cache');
+
+return $config;