Skip to content

Commit f149208

Browse files
lrljoegithub-actions[bot]
authored andcommitted
Fix styling
1 parent 5359390 commit f149208

File tree

4 files changed

+156
-156
lines changed

4 files changed

+156
-156
lines changed
Lines changed: 84 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,84 @@
1-
<?php
2-
3-
namespace Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings;
4-
5-
use Livewire\Attributes\Locked;
6-
7-
trait HasQueryStringForFilter
8-
{
9-
#[Locked]
10-
public ?bool $queryStringStatusForFilter;
11-
12-
protected ?string $queryStringAliasForFilter;
13-
14-
protected function queryStringHasQueryStringForFilter(): array
15-
{
16-
return ($this->queryStringForFilterIsEnabled()) ?
17-
[
18-
'appliedFilters' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForFilter()],
19-
'filterComponents' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForFilter()],
20-
] : [];
21-
}
22-
23-
protected function setupQueryStringStatusForFilter(): void
24-
{
25-
if (! $this->hasQueryStringStatusForFilter()) {
26-
$this->setQueryStringForFilterEnabled();
27-
}
28-
}
29-
30-
public function hasQueryStringStatusForFilter(): bool
31-
{
32-
return isset($this->queryStringStatusForFilter);
33-
}
34-
35-
public function getQueryStringStatusForFilter(): bool
36-
{
37-
return $this->queryStringStatusForFilter ?? true;
38-
}
39-
40-
public function queryStringForFilterIsEnabled(): bool
41-
{
42-
$this->setupQueryStringStatusForFilter();
43-
44-
return $this->getQueryStringStatusForFilter() && $this->filtersAreEnabled();
45-
}
46-
47-
public function setQueryStringStatusForFilter(bool $status): self
48-
{
49-
$this->queryStringStatusForFilter = $status;
50-
51-
return $this;
52-
}
53-
54-
public function setQueryStringForFilterEnabled(): self
55-
{
56-
$this->setQueryStringStatusForFilter(true);
57-
58-
return $this;
59-
}
60-
61-
public function setQueryStringForFilterDisabled(): self
62-
{
63-
$this->setQueryStringStatusForFilter(false);
64-
65-
return $this;
66-
}
67-
68-
public function hasQueryStringAliasForFilter(): bool
69-
{
70-
return isset($this->queryStringAliasForFilter);
71-
}
72-
73-
public function getQueryStringAliasForFilter(): string
74-
{
75-
return $this->queryStringAliasForFilter ?? $this->getQueryStringAlias().'-filters';
76-
}
77-
78-
public function setQueryStringAliasForFilter(string $alias): self
79-
{
80-
$this->queryStringAliasForFilter = $alias;
81-
82-
return $this;
83-
}
84-
}
1+
<?php
2+
3+
namespace Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings;
4+
5+
use Livewire\Attributes\Locked;
6+
7+
trait HasQueryStringForFilter
8+
{
9+
#[Locked]
10+
public ?bool $queryStringStatusForFilter;
11+
12+
protected ?string $queryStringAliasForFilter;
13+
14+
protected function queryStringHasQueryStringForFilter(): array
15+
{
16+
return ($this->queryStringForFilterIsEnabled()) ?
17+
[
18+
'appliedFilters' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForFilter()],
19+
'filterComponents' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForFilter()],
20+
] : [];
21+
}
22+
23+
protected function setupQueryStringStatusForFilter(): void
24+
{
25+
if (! $this->hasQueryStringStatusForFilter()) {
26+
$this->setQueryStringForFilterEnabled();
27+
}
28+
}
29+
30+
public function hasQueryStringStatusForFilter(): bool
31+
{
32+
return isset($this->queryStringStatusForFilter);
33+
}
34+
35+
public function getQueryStringStatusForFilter(): bool
36+
{
37+
return $this->queryStringStatusForFilter ?? true;
38+
}
39+
40+
public function queryStringForFilterIsEnabled(): bool
41+
{
42+
$this->setupQueryStringStatusForFilter();
43+
44+
return $this->getQueryStringStatusForFilter() && $this->filtersAreEnabled();
45+
}
46+
47+
public function setQueryStringStatusForFilter(bool $status): self
48+
{
49+
$this->queryStringStatusForFilter = $status;
50+
51+
return $this;
52+
}
53+
54+
public function setQueryStringForFilterEnabled(): self
55+
{
56+
$this->setQueryStringStatusForFilter(true);
57+
58+
return $this;
59+
}
60+
61+
public function setQueryStringForFilterDisabled(): self
62+
{
63+
$this->setQueryStringStatusForFilter(false);
64+
65+
return $this;
66+
}
67+
68+
public function hasQueryStringAliasForFilter(): bool
69+
{
70+
return isset($this->queryStringAliasForFilter);
71+
}
72+
73+
public function getQueryStringAliasForFilter(): string
74+
{
75+
return $this->queryStringAliasForFilter ?? $this->getQueryStringAlias().'-filters';
76+
}
77+
78+
public function setQueryStringAliasForFilter(string $alias): self
79+
{
80+
$this->queryStringAliasForFilter = $alias;
81+
82+
return $this;
83+
}
84+
}
Lines changed: 69 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,69 @@
1-
<?php
2-
3-
namespace Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings;
4-
5-
trait HasQueryStringForPagination
6-
{
7-
protected function queryStringHasQueryStringForPagination(): array
8-
{
9-
return (($this->queryStringIsEnabled() || $this->queryStringForPaginationEnabled()) && $this->paginationIsEnabled()) ?
10-
[
11-
'perPage' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForPagination()]
12-
] : [];
13-
14-
}
15-
16-
protected function setupQueryStringStatusForPagination(): void
17-
{
18-
if (! $this->hasQueryStringStatusForPagination()) {
19-
$this->setQueryStringForPaginationEnabled();
20-
}
21-
}
22-
23-
public function hasQueryStringStatusForPagination(): bool
24-
{
25-
return $this->hasQueryStringConfigStatus('perPage');
26-
}
27-
28-
public function getQueryStringStatusForPagination(): bool
29-
{
30-
return $this->getQueryStringConfigStatus('perPage');
31-
}
32-
33-
public function queryStringForPaginationEnabled(): bool
34-
{
35-
$this->setupQueryStringStatusForPagination();
36-
37-
return $this->getQueryStringStatusForPagination() && $this->paginationIsEnabled();
38-
}
39-
40-
public function setQueryStringStatusForPagination(bool $status): self
41-
{
42-
return $this->setQueryStringConfigStatus('perPage', $status);
43-
}
44-
45-
public function setQueryStringForPaginationEnabled(): self
46-
{
47-
return $this->setQueryStringStatusForPagination(true);
48-
}
49-
50-
public function setQueryStringForPaginationDisabled(): self
51-
{
52-
return $this->setQueryStringStatusForPagination(false);
53-
}
54-
55-
public function hasQueryStringAliasForPagination(): bool
56-
{
57-
return $this->hasQueryStringConfigAlias('perPage');
58-
}
59-
60-
public function getQueryStringAliasForPagination(): string
61-
{
62-
return $this->getQueryStringConfigAlias('perPage');
63-
}
64-
65-
public function setQueryStringAliasForPagination(string $alias): self
66-
{
67-
return $this->setQueryStringConfigAlias('perPage', $alias);
68-
}
69-
}
1+
<?php
2+
3+
namespace Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings;
4+
5+
trait HasQueryStringForPagination
6+
{
7+
protected function queryStringHasQueryStringForPagination(): array
8+
{
9+
return (($this->queryStringIsEnabled() || $this->queryStringForPaginationEnabled()) && $this->paginationIsEnabled()) ?
10+
[
11+
'perPage' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForPagination()],
12+
] : [];
13+
14+
}
15+
16+
protected function setupQueryStringStatusForPagination(): void
17+
{
18+
if (! $this->hasQueryStringStatusForPagination()) {
19+
$this->setQueryStringForPaginationEnabled();
20+
}
21+
}
22+
23+
public function hasQueryStringStatusForPagination(): bool
24+
{
25+
return $this->hasQueryStringConfigStatus('perPage');
26+
}
27+
28+
public function getQueryStringStatusForPagination(): bool
29+
{
30+
return $this->getQueryStringConfigStatus('perPage');
31+
}
32+
33+
public function queryStringForPaginationEnabled(): bool
34+
{
35+
$this->setupQueryStringStatusForPagination();
36+
37+
return $this->getQueryStringStatusForPagination() && $this->paginationIsEnabled();
38+
}
39+
40+
public function setQueryStringStatusForPagination(bool $status): self
41+
{
42+
return $this->setQueryStringConfigStatus('perPage', $status);
43+
}
44+
45+
public function setQueryStringForPaginationEnabled(): self
46+
{
47+
return $this->setQueryStringStatusForPagination(true);
48+
}
49+
50+
public function setQueryStringForPaginationDisabled(): self
51+
{
52+
return $this->setQueryStringStatusForPagination(false);
53+
}
54+
55+
public function hasQueryStringAliasForPagination(): bool
56+
{
57+
return $this->hasQueryStringConfigAlias('perPage');
58+
}
59+
60+
public function getQueryStringAliasForPagination(): string
61+
{
62+
return $this->getQueryStringConfigAlias('perPage');
63+
}
64+
65+
public function setQueryStringAliasForPagination(string $alias): self
66+
{
67+
return $this->setQueryStringConfigAlias('perPage', $alias);
68+
}
69+
}

src/Traits/Core/QueryStrings/HasQueryStringForSearch.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ trait HasQueryStringForSearch
66
{
77
protected function queryStringHasQueryStringForSearch(): array
88
{
9-
return (($this->queryStringIsEnabled() || $this->queryStringForSearchEnabled()) && $this->searchIsEnabled()) ?
9+
return (($this->queryStringIsEnabled() || $this->queryStringForSearchEnabled()) && $this->searchIsEnabled()) ?
1010
[
11-
'search' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForSearch()]
11+
'search' => ['except' => null, 'history' => false, 'keep' => false, 'as' => $this->getQueryStringAliasForSearch()],
1212
] : [];
1313
}
1414

src/Traits/WithPagination.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
use Livewire\Attributes\Locked;
66
use Livewire\WithPagination as LivewirePagination;
77
use Rappasoft\LaravelLivewireTables\Traits\Configuration\PaginationConfiguration;
8+
use Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings\HasQueryStringForPagination;
89
use Rappasoft\LaravelLivewireTables\Traits\Helpers\PaginationHelpers;
910
use Rappasoft\LaravelLivewireTables\Traits\Styling\HasPaginationStyling;
10-
use Rappasoft\LaravelLivewireTables\Traits\Core\QueryStrings\HasQueryStringForPagination;
1111

1212
trait WithPagination
1313
{

0 commit comments

Comments
 (0)