19declare(strict_types=1);
56 $this->sort_and_save =
true;
60 public function asc(): self
66 public function desc(): self
75 return $this->
custom(
new ByTitle($this->resource_builder, $this->sort_direction));
80 return $this->
custom(
new BySize($this->resource_builder, $this->sort_direction));
92 if ($this->sort_and_save) {
Class ResourceCollection.
ResourceBuilder $resource_builder
custom(CollectionSorter $sorter)
__construct(ResourceBuilder $resource_builder, CollectionBuilder $collection_builder, ResourceCollection $collection)
CollectionBuilder $collection_builder
ResourceCollection $collection
Interface CollectionSorter.
sort(ResourceCollection $collection)