Skip to content

Commit 3659283

Browse files
lrljoegithub-actions[bot]
authored andcommitted
Fix styling
1 parent 3271df3 commit 3659283

File tree

2 files changed

+79
-79
lines changed

2 files changed

+79
-79
lines changed
Lines changed: 77 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,77 @@
1-
<?php
2-
3-
namespace Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings;
4-
5-
use Livewire\Attributes\Locked;
6-
7-
trait HasQueryStringForSort
8-
{
9-
#[Locked]
10-
public ?bool $queryStringStatusForSort;
11-
12-
protected ?string $queryStringAliasForSort;
13-
14-
protected function queryStringHasQueryStringForSort(): array
15-
{
16-
return ($this->queryStringForSortEnabled() && $this->sortingIsEnabled()) ? ['sorts' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForSort()]] : [];
17-
18-
}
19-
public function setupQueryStringStatusForSort(): void
20-
{
21-
if (! $this->hasQueryStringStatusForSort()) {
22-
$this->setQueryStringForSortEnabled();
23-
}
24-
}
25-
26-
public function hasQueryStringStatusForSort(): bool
27-
{
28-
return isset($this->queryStringStatusForSort);
29-
}
30-
31-
public function getQueryStringStatusForSort(): bool
32-
{
33-
return $this->queryStringStatusForSort ?? true;
34-
}
35-
36-
public function queryStringForSortEnabled(): bool
37-
{
38-
$this->setupQueryStringStatusForSort();
39-
40-
return $this->getQueryStringStatusForSort() && $this->sortingIsEnabled();
41-
}
42-
43-
public function setQueryStringStatusForSort(bool $status): self
44-
{
45-
$this->queryStringStatusForSort = $status;
46-
47-
return $this;
48-
}
49-
50-
public function setQueryStringForSortEnabled(): self
51-
{
52-
return $this->setQueryStringStatusForSort(true);
53-
}
54-
55-
public function setQueryStringForSortDisabled(): self
56-
{
57-
return $this->setQueryStringStatusForSort(false);
58-
}
59-
60-
public function hasQueryStringAliasForSort(): bool
61-
{
62-
return isset($this->queryStringAliasForSort);
63-
}
64-
65-
public function getQueryStringAliasForSort(): string
66-
{
67-
return $this->queryStringAliasForSort ?? $this->getQueryStringAlias().'-sorts';
68-
}
69-
70-
public function setQueryStringAliasForSort(string $alias): self
71-
{
72-
$this->queryStringAliasForSort = $alias;
73-
74-
return $this;
75-
}
76-
}
1+
<?php
2+
3+
namespace Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings;
4+
5+
use Livewire\Attributes\Locked;
6+
7+
trait HasQueryStringForSort
8+
{
9+
#[Locked]
10+
public ?bool $queryStringStatusForSort;
11+
12+
protected ?string $queryStringAliasForSort;
13+
14+
protected function queryStringHasQueryStringForSort(): array
15+
{
16+
return ($this->queryStringForSortEnabled() && $this->sortingIsEnabled()) ? ['sorts' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForSort()]] : [];
17+
18+
}
19+
20+
public function setupQueryStringStatusForSort(): void
21+
{
22+
if (! $this->hasQueryStringStatusForSort()) {
23+
$this->setQueryStringForSortEnabled();
24+
}
25+
}
26+
27+
public function hasQueryStringStatusForSort(): bool
28+
{
29+
return isset($this->queryStringStatusForSort);
30+
}
31+
32+
public function getQueryStringStatusForSort(): bool
33+
{
34+
return $this->queryStringStatusForSort ?? true;
35+
}
36+
37+
public function queryStringForSortEnabled(): bool
38+
{
39+
$this->setupQueryStringStatusForSort();
40+
41+
return $this->getQueryStringStatusForSort() && $this->sortingIsEnabled();
42+
}
43+
44+
public function setQueryStringStatusForSort(bool $status): self
45+
{
46+
$this->queryStringStatusForSort = $status;
47+
48+
return $this;
49+
}
50+
51+
public function setQueryStringForSortEnabled(): self
52+
{
53+
return $this->setQueryStringStatusForSort(true);
54+
}
55+
56+
public function setQueryStringForSortDisabled(): self
57+
{
58+
return $this->setQueryStringStatusForSort(false);
59+
}
60+
61+
public function hasQueryStringAliasForSort(): bool
62+
{
63+
return isset($this->queryStringAliasForSort);
64+
}
65+
66+
public function getQueryStringAliasForSort(): string
67+
{
68+
return $this->queryStringAliasForSort ?? $this->getQueryStringAlias().'-sorts';
69+
}
70+
71+
public function setQueryStringAliasForSort(string $alias): self
72+
{
73+
$this->queryStringAliasForSort = $alias;
74+
75+
return $this;
76+
}
77+
}

src/Traits/WithSorting.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
use Illuminate\Support\Collection;
77
use Livewire\Attributes\Locked;
88
use Rappasoft\LaravelLivewireTables\Traits\Configuration\SortingConfiguration;
9-
use Rappasoft\LaravelLivewireTables\Traits\Helpers\SortingHelpers;
109
use Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings\HasQueryStringForSort;
10+
use Rappasoft\LaravelLivewireTables\Traits\Helpers\SortingHelpers;
1111

1212
trait WithSorting
1313
{
1414
use SortingConfiguration,
1515
SortingHelpers;
1616
use HasQueryStringForSort;
17-
17+
1818
public array $sorts = [];
1919

2020
public Collection $sortableColumns;
@@ -33,7 +33,6 @@ trait WithSorting
3333

3434
public string $defaultSortingLabelDesc = 'Z-A';
3535

36-
3736
public function sortBy(string $columnSelectName): ?string
3837
{
3938

0 commit comments

Comments
 (0)