diff --git a/src/DTO/Result.php b/src/DTO/Geometry.php similarity index 95% rename from src/DTO/Result.php rename to src/DTO/Geometry.php index ee56d08..6e1a1c9 100644 --- a/src/DTO/Result.php +++ b/src/DTO/Geometry.php @@ -5,7 +5,7 @@ use Illuminate\Contracts\Support\Arrayable; use Illuminate\Support\Collection; -class Result implements Arrayable +class Geometry implements Arrayable { public readonly int $containerHeight; public readonly int $widowCount; diff --git a/src/LayoutJustify.php b/src/LayoutJustify.php index 1f11bb2..909d2a5 100644 --- a/src/LayoutJustify.php +++ b/src/LayoutJustify.php @@ -8,7 +8,7 @@ use LycheeOrg\PhpFlickrJustifiedLayout\DTO\Item; use LycheeOrg\PhpFlickrJustifiedLayout\DTO\LayoutData; use LycheeOrg\PhpFlickrJustifiedLayout\DTO\Param; -use LycheeOrg\PhpFlickrJustifiedLayout\DTO\Result; +use LycheeOrg\PhpFlickrJustifiedLayout\DTO\Geometry; class LayoutJustify { @@ -70,7 +70,7 @@ private function addRow(Row $row): Collection * * @param Collection $itemLayoutData Array of items to lay out, with data required to lay out each item * - * @return Result The newly-calculated layout, containing the new container height, and lists of layout items + * @return Geometry The newly-calculated layout, containing the new container height, and lists of layout items */ private function computeLayout(Collection $itemLayoutData) { @@ -150,7 +150,7 @@ private function computeLayout(Collection $itemLayoutData) // Then add our bottom container padding $this->layoutData->_containerHeight = $this->layoutData->_containerHeight + $this->layoutConfig->containerPadding->bottom; - return new Result($this->layoutData); + return new Geometry($this->layoutData); } /** @@ -160,9 +160,9 @@ private function computeLayout(Collection $itemLayoutData) * @param Collection|Collection $input Array of objects with widths and heights * @param LayoutConfig $config Configuration * - * @return Result A list of aspect ratios + * @return Geometry A list of aspect ratios */ - public function compute(Collection $input, LayoutConfig $config = new LayoutConfig()): Result + public function compute(Collection $input, LayoutConfig $config = new LayoutConfig()): Geometry { $this->layoutConfig = $config; $this->layoutData = new LayoutData();