Skip to content

Commit 79392c7

Browse files
author
Wout Gevaert
committed
Forward change ErrorHelper -> ErrorTrait
2 parents e1f9bf1 + 643f5cb commit 79392c7

15 files changed

+112
-79
lines changed

src/Assignment.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
namespace WikibaseSolutions\CypherDSL;
2323

24-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
24+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2525
use WikibaseSolutions\CypherDSL\Types\AnyType;
2626

2727
/**
@@ -32,6 +32,8 @@
3232
*/
3333
class Assignment extends BinaryOperator
3434
{
35+
use ErrorTrait;
36+
3537
/**
3638
* @var bool Whether to use the property mutation instead of the property replacement
3739
* operator.
@@ -44,7 +46,7 @@ class Assignment extends BinaryOperator
4446
*/
4547
public function __construct(AnyType $left, AnyType $right)
4648
{
47-
ErrorHelper::assertClass('left', [Property::class, Variable::class], $left);
49+
$this->assertClass('left', [Property::class, Variable::class], $left);
4850

4951
parent::__construct($left, $right, false);
5052
}

src/Clauses/CallProcedureClause.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
namespace WikibaseSolutions\CypherDSL\Clauses;
2323

24-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
24+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2525
use WikibaseSolutions\CypherDSL\Types\AnyType;
2626
use WikibaseSolutions\CypherDSL\Variable;
2727

@@ -32,6 +32,8 @@
3232
*/
3333
class CallProcedureClause extends Clause
3434
{
35+
use ErrorTrait;
36+
3537
/**
3638
* @var string|null The procedure to call
3739
*/
@@ -74,7 +76,7 @@ public function setProcedure(string $procedure): self
7476
public function withArguments(array $arguments): self
7577
{
7678
foreach ($arguments as $argument) {
77-
ErrorHelper::assertClass('argument', AnyType::class, $argument);
79+
$this->assertClass('argument', AnyType::class, $argument);
7880
}
7981

8082
$this->arguments = $arguments;
@@ -105,7 +107,7 @@ public function addArgument(AnyType $argument): self
105107
public function yields(array $variables): self
106108
{
107109
foreach ($variables as $variable) {
108-
ErrorHelper::assertClass('variable', Variable::class, $variable);
110+
$this->assertClass('variable', Variable::class, $variable);
109111
}
110112

111113
$this->yieldVariables = $variables;

src/Clauses/CreateClause.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
namespace WikibaseSolutions\CypherDSL\Clauses;
2323

2424
use WikibaseSolutions\CypherDSL\Assignment;
25-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
25+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2626
use WikibaseSolutions\CypherDSL\Types\StructuralTypes\StructuralType;
2727

2828
/**
@@ -32,6 +32,8 @@
3232
*/
3333
class CreateClause extends Clause
3434
{
35+
use ErrorTrait;
36+
3537
/**
3638
* @var StructuralType[]|Assignment[] The patterns to create
3739
*/
@@ -45,7 +47,7 @@ class CreateClause extends Clause
4547
*/
4648
public function addPattern( $pattern ): self
4749
{
48-
ErrorHelper::assertClass('pattern', [StructuralType::class, Assignment::class], $pattern);
50+
$this->assertClass('pattern', [StructuralType::class, Assignment::class], $pattern);
4951

5052
$this->patterns[] = $pattern;
5153

src/Clauses/MatchClause.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
namespace WikibaseSolutions\CypherDSL\Clauses;
2323

2424
use WikibaseSolutions\CypherDSL\Assignment;
25-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
25+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2626
use WikibaseSolutions\CypherDSL\Types\StructuralTypes\StructuralType;
2727

2828
/**
@@ -32,6 +32,8 @@
3232
*/
3333
class MatchClause extends Clause
3434
{
35+
use ErrorTrait;
36+
3537
/**
3638
* @var StructuralType[]|Assignment[] List of patterns
3739
*/
@@ -45,7 +47,7 @@ class MatchClause extends Clause
4547
*/
4648
public function addPattern( $pattern ): self
4749
{
48-
ErrorHelper::assertClass('pattern', [StructuralType::class, Assignment::class], $pattern);
50+
$this->assertClass('pattern', [StructuralType::class, Assignment::class], $pattern);
4951

5052
$this->patterns[] = $pattern;
5153

src/Clauses/MergeClause.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
namespace WikibaseSolutions\CypherDSL\Clauses;
2323

24-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
24+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2525
use WikibaseSolutions\CypherDSL\Assignment;
2626
use WikibaseSolutions\CypherDSL\Types\StructuralTypes\StructuralType;
2727

@@ -32,6 +32,8 @@
3232
*/
3333
class MergeClause extends Clause
3434
{
35+
use ErrorTrait;
36+
3537
/**
3638
* @var StructuralType|Assignment|null $pattern The pattern to merge
3739
*/
@@ -55,7 +57,7 @@ class MergeClause extends Clause
5557
*/
5658
public function setPattern($pattern): self
5759
{
58-
ErrorHelper::assertClass('pattern', [StructuralType::class, Assignment::class], $pattern);
60+
$this->assertClass('pattern', [StructuralType::class, Assignment::class], $pattern);
5961

6062
$this->pattern = $pattern;
6163

src/Clauses/OptionalMatchClause.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
namespace WikibaseSolutions\CypherDSL\Clauses;
2323

2424
use WikibaseSolutions\CypherDSL\Assignment;
25-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
25+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2626
use WikibaseSolutions\CypherDSL\Types\StructuralTypes\StructuralType;
2727

2828
/**
@@ -32,6 +32,8 @@
3232
*/
3333
class OptionalMatchClause extends Clause
3434
{
35+
use ErrorTrait;
36+
3537
/**
3638
* @var StructuralType[]|Assignment[] List of patterns
3739
*/
@@ -45,7 +47,7 @@ class OptionalMatchClause extends Clause
4547
*/
4648
public function addPattern( $pattern ): self
4749
{
48-
ErrorHelper::assertClass('pattern', [StructuralType::class, Assignment::class], $pattern);
50+
$this->assertClass('pattern', [StructuralType::class, Assignment::class], $pattern);
4951

5052
$this->patterns[] = $pattern;
5153

src/Clauses/RemoveClause.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
namespace WikibaseSolutions\CypherDSL\Clauses;
2323

24-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
24+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2525
use WikibaseSolutions\CypherDSL\Label;
2626
use WikibaseSolutions\CypherDSL\Property;
2727
use WikibaseSolutions\CypherDSL\QueryConvertable;
@@ -33,6 +33,8 @@
3333
*/
3434
class RemoveClause extends Clause
3535
{
36+
use ErrorTrait;
37+
3638
/**
3739
* @var Property[]|Label[] The expressions in this REMOVE clause.
3840
*/
@@ -46,7 +48,7 @@ class RemoveClause extends Clause
4648
*/
4749
public function addExpression($expression): self
4850
{
49-
ErrorHelper::assertClass('expression', [Property::class, Label::class], $expression);
51+
$this->assertClass('expression', [Property::class, Label::class], $expression);
5052

5153
$this->expressions[] = $expression;
5254

src/Clauses/SetClause.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
namespace WikibaseSolutions\CypherDSL\Clauses;
2323

2424
use WikibaseSolutions\CypherDSL\Assignment;
25-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
25+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2626
use WikibaseSolutions\CypherDSL\Label;
2727
use WikibaseSolutions\CypherDSL\QueryConvertable;
2828

@@ -33,6 +33,8 @@
3333
*/
3434
class SetClause extends Clause
3535
{
36+
use ErrorTrait;
37+
3638
/**
3739
* @var Assignment[]|Label[] $expressions The expressions to set
3840
*/
@@ -46,7 +48,7 @@ class SetClause extends Clause
4648
*/
4749
public function addAssignment($expression): self
4850
{
49-
ErrorHelper::assertClass('expression', [Assignment::class, Label::class], $expression);
51+
$this->assertClass('expression', [Assignment::class, Label::class], $expression);
5052

5153
$this->expressions[] = $expression;
5254

src/ExpressionList.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
namespace WikibaseSolutions\CypherDSL;
2323

2424
use WikibaseSolutions\CypherDSL\Traits\EscapeTrait;
25-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
25+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2626
use WikibaseSolutions\CypherDSL\Traits\ListTypeTrait;
2727
use WikibaseSolutions\CypherDSL\Types\AnyType;
2828
use WikibaseSolutions\CypherDSL\Types\CompositeTypes\ListType;
@@ -38,6 +38,7 @@
3838
class ExpressionList implements ListType
3939
{
4040
use EscapeTrait;
41+
use ErrorTrait;
4142
use ListTypeTrait;
4243

4344
/**
@@ -53,7 +54,7 @@ class ExpressionList implements ListType
5354
public function __construct(array $expressions)
5455
{
5556
foreach ($expressions as $expression) {
56-
ErrorHelper::assertClass('expression', AnyType::class, $expression);
57+
$this->assertClass('expression', AnyType::class, $expression);
5758
}
5859

5960
$this->expressions = $expressions;

src/Functions/IsEmpty.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
namespace WikibaseSolutions\CypherDSL\Functions;
2323

24-
use WikibaseSolutions\CypherDSL\ErrorHandling\ErrorHelper;
24+
use WikibaseSolutions\CypherDSL\Traits\ErrorTrait;
2525
use WikibaseSolutions\CypherDSL\Traits\BooleanTypeTrait;
2626
use WikibaseSolutions\CypherDSL\Types\AnyType;
2727
use WikibaseSolutions\CypherDSL\Types\CompositeTypes\ListType;
@@ -37,6 +37,7 @@
3737
class IsEmpty extends FunctionCall implements BooleanType
3838
{
3939
use BooleanTypeTrait;
40+
use ErrorTrait;
4041

4142
/**
4243
* @var ListType|MapType|StringType An expression that returns a list
@@ -54,7 +55,7 @@ class IsEmpty extends FunctionCall implements BooleanType
5455
*/
5556
public function __construct(AnyType $list)
5657
{
57-
ErrorHelper::assertClass('list', [ListType::class, MapType::class, StringType::class], $list);
58+
$this->assertClass('list', [ListType::class, MapType::class, StringType::class], $list);
5859

5960
$this->list = $list;
6061
}

0 commit comments

Comments
 (0)