Skip to content

Commit e656afc

Browse files
authored
Merge pull request #46 from wgevaert/add-php-cs-fixer
Add php-cs-fixer to github actions, jeej!
2 parents 19837f8 + bbf1c29 commit e656afc

File tree

8 files changed

+18
-13
lines changed

8 files changed

+18
-13
lines changed

.github/workflows/main.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,13 @@ jobs:
5555
- name: Install dependencies
5656
run: composer update --working-dir ${{ env.INSTALL_PATH }}
5757

58+
- name: Run php-cs-fixer
59+
run: |
60+
composer php-cs-fixer --working-dir ${{ env.INSTALL_PATH }} -- --dry-run ./src
61+
composer php-cs-fixer --working-dir ${{ env.INSTALL_PATH }} -- --dry-run ./tests
62+
5863
- name: Run unit tests
5964
run: composer test --working-dir ${{ env.INSTALL_PATH }}
6065

6166
- name: Run mutation tests
62-
run: composer infect --working-dir ${{ env.INSTALL_PATH }}
67+
run: composer infect --working-dir ${{ env.INSTALL_PATH }}

composer.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
},
4141
"require-dev": {
4242
"phpunit/phpunit": "~9.0",
43-
"infection/infection": "^0.25.5"
43+
"infection/infection": "^0.25.5",
44+
"friendsofphp/php-cs-fixer": "^3.0"
4445
},
4546
"autoload": {
4647
"psr-4": {
@@ -54,7 +55,9 @@
5455
},
5556
"scripts": {
5657
"test": "phpunit tests/",
57-
"infect": "XDEBUG_MODE=coverage infection --show-mutations"
58+
"infect": "XDEBUG_MODE=coverage infection --show-mutations",
59+
"php-cs-fixer":
60+
"php-cs-fixer fix --verbose --rules=@PSR12,align_multiline_comment,array_indentation,blank_line_before_statement,no_unused_imports,no_useless_else,no_useless_return,ordered_imports,phpdoc_scalar,return_assignment,simplified_if_return,trailing_comma_in_multiline"
5861
},
5962
"minimum-stability": "stable",
6063
"prefer-stable": true

src/Clauses/CallClause.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ protected function getClause(): string
6060
{
6161
return 'CALL';
6262
}
63-
}
63+
}

src/Clauses/UnionClause.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,4 @@ protected function getClause(): string
7979
{
8080
return 'UNION';
8181
}
82-
}
82+
}

src/Query.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121

2222
namespace WikibaseSolutions\CypherDSL;
2323

24-
use Closure;
25-
use Prophecy\Call\Call;
24+
use function is_callable;
2625
use WikibaseSolutions\CypherDSL\Clauses\CallClause;
2726
use WikibaseSolutions\CypherDSL\Clauses\CallProcedureClause;
2827
use WikibaseSolutions\CypherDSL\Clauses\Clause;
@@ -58,7 +57,6 @@
5857
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\StringType;
5958
use WikibaseSolutions\CypherDSL\Types\StructuralTypes\NodeType;
6059
use WikibaseSolutions\CypherDSL\Types\StructuralTypes\PathType;
61-
use function is_callable;
6260

6361
/**
6462
* Builder class for building complex Cypher queries.

tests/Unit/Clauses/CallClauseTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ public function testCallClauseFilled(): void
2727
$this->assertEquals('CALL { MATCH (x:X) RETURN * }', $clause->toQuery());
2828
$this->assertEquals($query, $clause->getSubQuery());
2929
}
30-
}
30+
}

tests/Unit/Clauses/UnionClauseTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ public function testUnionFactoryAll(): void
5151

5252
$this->assertEquals('MATCH (x:X) RETURN x UNION ALL MATCH (y:Y) RETURN y', $query->toQuery());
5353
}
54-
}
54+
}

tests/Unit/QueryTest.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
use WikibaseSolutions\CypherDSL\Assignment;
2828
use WikibaseSolutions\CypherDSL\Clauses\Clause;
2929
use WikibaseSolutions\CypherDSL\Clauses\MatchClause;
30-
use WikibaseSolutions\CypherDSL\Clauses\UnionClause;
3130
use WikibaseSolutions\CypherDSL\Exists;
3231
use WikibaseSolutions\CypherDSL\ExpressionList;
3332
use WikibaseSolutions\CypherDSL\Literals\Boolean;
@@ -1122,8 +1121,8 @@ public function testCallCallable(): void
11221121
$this->assertEquals("MATCH (y:X) CALL { WITH y WHERE y.z = 'foo' RETURN y.z AS foo } RETURN foo", $query->toQuery());
11231122
}
11241123

1125-
public function testCallClause(): void {
1126-
1124+
public function testCallClause(): void
1125+
{
11271126
$node = Query::node('X')->named('y');
11281127

11291128
$sub = Query::new()->with($node->getVariable())

0 commit comments

Comments
 (0)