Skip to content

Commit

Permalink
Merge branch 'automated-testing' into symfony-6-update
Browse files Browse the repository at this point in the history
  • Loading branch information
cpkdevries committed Oct 18, 2023
2 parents 094783d + 2db72bb commit 469444e
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 27 deletions.
4 changes: 2 additions & 2 deletions src/Grid/Grid.php
Original file line number Diff line number Diff line change
Expand Up @@ -1102,7 +1102,7 @@ public function getTweaks(): array
return $this->tweaks;
}

public function getAllTweaks(): ?array
public function getAllTweaks(): array
{
return $this->tweaks;
}
Expand Down Expand Up @@ -1382,7 +1382,7 @@ public function setDefaultTweak(?string $tweakId): self
return $this;
}

public function getDefaultTweak(): ?string
public function getDefaultTweak(): string
{
return $this->defaultTweak;
}
Expand Down
2 changes: 1 addition & 1 deletion src/Grid/Row.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class Row
public function __construct()
{
$this->fields = [];
$this->color = '';
$this->color = '';
}

public function setRepository(EntityRepository $repository): self
Expand Down
27 changes: 10 additions & 17 deletions src/Grid/Source/Vector.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,18 +58,18 @@ public function initialise(ManagerRegistry $doctrine, Manager $mapping): void
protected function guessColumns(): void
{
$guessedColumns = [];
$dataColumnIds = array_keys(reset($this->data));
$dataColumnIds = array_keys(reset($this->data));

foreach ($dataColumnIds as $id) {
if (!$this->hasColumn($id)) {
$params = [
'id' => $id,
'title' => $id,
'source' => true,
$params = [
'id' => $id,
'title' => $id,
'source' => true,
'filterable' => true,
'sortable' => true,
'visible' => true,
'field' => $id,
'sortable' => true,
'visible' => true,
'field' => $id,
];
$guessedColumns[] = new UntypedColumn($params);
}
Expand All @@ -85,7 +85,7 @@ protected function guessColumns(): void
continue;
}

$i = 0;
$i = 0;
$fieldTypes = [];

foreach ($this->data as $row) {
Expand Down Expand Up @@ -195,14 +195,7 @@ public function getTotalCount(?int $maxResults = null): ?int

public function getHash(): ?string
{
return __CLASS__ . md5(
implode(
'',
array_map(function ($c) {
return $c->getId();
}, $this->columns)
)
);
return __CLASS__ . md5(implode('', array_map(fn($c) => $c->getId(), $this->columns)));
}

public function setId(string|array $id)
Expand Down
20 changes: 13 additions & 7 deletions tests/Grid/Column/ColumnTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -1007,9 +1007,12 @@ public function testGetFiltersBtweWithoutFrom(): void
$mock = $this->getMockForAbstractClass(Column::class);
$mock->setData(['operator' => Column::OPERATOR_BTWE, 'to' => 10]);

$this->assertEquals([
new Filter(Column::OPERATOR_LTE, 10),
], $mock->getFilters('aSource'));
$this->assertEquals(
[
new Filter(Column::OPERATOR_LTE, 10),
],
$mock->getFilters('aSource')
);
}

public function testGetFiltersBtweWithoutTo(): void
Expand All @@ -1030,10 +1033,13 @@ public function testGetFiltersBtwe(): void
$mock = $this->getMockForAbstractClass(Column::class);
$mock->setData(['operator' => Column::OPERATOR_BTWE, 'from' => 1, 'to' => 10]);

$this->assertEquals([
new Filter(Column::OPERATOR_GTE, 1),
new Filter(Column::OPERATOR_LTE, 10),
], $mock->getFilters('aSource'));
$this->assertEquals(
[
new Filter(Column::OPERATOR_GTE, 1),
new Filter(Column::OPERATOR_LTE, 10),
],
$mock->getFilters('aSource')
);
}

public function testGetFiltersNullNoNull(): void
Expand Down

0 comments on commit 469444e

Please sign in to comment.