Skip to content

Commit 72ba501

Browse files
authored
Apply fixes from StyleCI (#98)
1 parent 21d3e1a commit 72ba501

File tree

3 files changed

+26
-33
lines changed

3 files changed

+26
-33
lines changed

src/Query/Filters/Operators.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ class Operators
3030
const NEXT_MONTH = 'next_month';
3131
const NEXT_YEAR = 'next_year';
3232

33-
CONST AND = 'and';
34-
CONST OR = 'or';
33+
const AND = 'and';
34+
const OR = 'or';
3535

3636
// TODO: Formula filter condition
3737

tests/FilterBagTest.php

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -55,22 +55,21 @@
5555
$filterBag->addFilterBag($nameFilterBag);
5656
});
5757

58-
5958
it('creates a filter bag with the AND operator and two conditions', function () {
6059
$filterBag = new FilterBag(Operators::AND);
6160

62-
# Filter for all entries that are
63-
# (Known for == UNIVAC && Known for == ENIAC)
61+
// Filter for all entries that are
62+
// (Known for == UNIVAC && Known for == ENIAC)
6463

6564
$filterBag->addFilter(
66-
Filter::rawFilter("Known for", [
67-
"multi_select" => ["contains" => "UNIVAC"],
65+
Filter::rawFilter('Known for', [
66+
'multi_select' => ['contains' => 'UNIVAC'],
6867
])
6968
);
7069

7170
$filterBag->addFilter(
72-
Filter::rawFilter("Known for", [
73-
"multi_select" => ["contains" => "ENIAC"],
71+
Filter::rawFilter('Known for', [
72+
'multi_select' => ['contains' => 'ENIAC'],
7473
])
7574
);
7675

@@ -98,15 +97,13 @@
9897
it('creates a filter bag with the OR operator and three conditions', function () {
9998
$filterBag = new FilterBag(Operators::OR);
10099

101-
102-
# Filter for all entries that have
103-
# (Name == Grace || Name == Jean || Name == Ada)
100+
// Filter for all entries that have
101+
// (Name == Grace || Name == Jean || Name == Ada)
104102

105103
$filterBag
106-
->addFilter(Filter::textFilter("Name", Operators::CONTAINS, "Grace"))
107-
->addFilter(Filter::textFilter("Name", Operators::CONTAINS, "Jean"))
108-
->addFilter(Filter::textFilter("Name", Operators::CONTAINS, "Ada"));
109-
104+
->addFilter(Filter::textFilter('Name', Operators::CONTAINS, 'Grace'))
105+
->addFilter(Filter::textFilter('Name', Operators::CONTAINS, 'Jean'))
106+
->addFilter(Filter::textFilter('Name', Operators::CONTAINS, 'Ada'));
110107

111108
$filterBagQuery = $filterBag->toQuery();
112109

@@ -121,34 +118,32 @@
121118
$this->assertArrayHasKey('contains', $filterQuery['text']);
122119
$this->assertEquals('Grace', $filterQuery['text']['contains']);
123120

124-
125121
// check value of second filter compound
126122
$filterQuery = $filterBagQuery[Operators::OR][1];
127123
$this->assertEquals('Jean', $filterQuery['text']['contains']);
128124

129125
// check value of third filter compound
130126
$filterQuery = $filterBagQuery[Operators::OR][2];
131127
$this->assertEquals('Ada', $filterQuery['text']['contains']);
132-
133128
});
134129

135-
it('creates a filter bag with with the AND operator and a nested OR condition', function() {
130+
it('creates a filter bag with with the AND operator and a nested OR condition', function () {
136131

137-
# Filter for all entries that are
138-
# (KnownFor == Univac && (Name == Grace || Name == Jean))
132+
// Filter for all entries that are
133+
// (KnownFor == Univac && (Name == Grace || Name == Jean))
139134

140135
$filterBag = new FilterBag(Operators::AND);
141136

142137
$filterBag->addFilter(
143-
Filter::rawFilter("Known for", [
144-
"multi_select" => ["contains" => "UNIVAC"],
138+
Filter::rawFilter('Known for', [
139+
'multi_select' => ['contains' => 'UNIVAC'],
145140
])
146141
);
147142

148143
$nameFilterBag = new FilterBag(Operators::OR);
149144
$nameFilterBag
150-
->addFilter(Filter::textFilter("Name", Operators::CONTAINS, "Grace"))
151-
->addFilter(Filter::textFilter("Name", Operators::CONTAINS, "Jean"));
145+
->addFilter(Filter::textFilter('Name', Operators::CONTAINS, 'Grace'))
146+
->addFilter(Filter::textFilter('Name', Operators::CONTAINS, 'Jean'));
152147

153148
$filterBag->addFilterBag($nameFilterBag);
154149

@@ -190,23 +185,22 @@
190185
$this->assertEquals('Jean', $filterQuery['text']['contains']);
191186
});
192187

193-
it('throws an exception for nesting too many filter bags', function() {
194-
188+
it('throws an exception for nesting too many filter bags', function () {
195189
$this->expectException(HandlingException::class);
196190
$this->expectExceptionMessage('The maximum nesting level of compound filters must not exceed 2.');
197191

198192
$filterBag = new FilterBag(Operators::AND);
199193

200194
$filterBag->addFilter(
201-
Filter::rawFilter("Known for", [
202-
"multi_select" => ["contains" => "UNIVAC"],
195+
Filter::rawFilter('Known for', [
196+
'multi_select' => ['contains' => 'UNIVAC'],
203197
])
204198
);
205199

206200
$nameFilterBag = new FilterBag(Operators::OR);
207201
$nameFilterBag
208-
->addFilter(Filter::textFilter("Name", Operators::CONTAINS, "Grace"))
209-
->addFilter(Filter::textFilter("Name", Operators::CONTAINS, "Jean"));
202+
->addFilter(Filter::textFilter('Name', Operators::CONTAINS, 'Grace'))
203+
->addFilter(Filter::textFilter('Name', Operators::CONTAINS, 'Jean'));
210204

211205
$anotherBag = new FilterBag();
212206
$nameFilterBag->addFilterBag($anotherBag);

tests/FilterTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
use FiveamCode\LaravelNotionApi\Exceptions\HandlingException;
44
use FiveamCode\LaravelNotionApi\Query\Filters\Filter;
5-
use FiveamCode\LaravelNotionApi\Query\Filters\FilterBag;
65
use FiveamCode\LaravelNotionApi\Query\Filters\Operators;
76

87
it('creates a text filter with the given data', function () {
@@ -39,4 +38,4 @@
3938
$this->expectException(HandlingException::class);
4039
$this->expectExceptionMessage('Invalid filter definition.');
4140
$filter->toArray();
42-
});
41+
});

0 commit comments

Comments
 (0)