1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-31 09:31:53 +02:00

Adjust method signatures to interface

This commit is contained in:
Oliver Vogel
2022-05-22 11:18:27 +02:00
parent a9e5c57fb7
commit 425d451500

View File

@@ -209,29 +209,29 @@ class Size implements SizeInterface
return new Point($x, $y); return new Point($x, $y);
} }
protected function getResizer(...$arguments): Resizer protected function getResizer(?int $width = null, ?int $height = null): Resizer
{ {
return new Resizer(...$arguments); return new Resizer($width, $height);
} }
public function resize(...$arguments): self public function resize(?int $width = null, ?int $height = null): self
{ {
return $this->getResizer(...$arguments)->resize($this); return $this->getResizer($width, $height)->resize($this);
} }
public function resizeDown(...$arguments): self public function resizeDown(?int $width = null, ?int $height = null): self
{ {
return $this->getResizer(...$arguments)->resizeDown($this); return $this->getResizer($width, $height)->resizeDown($this);
} }
public function scale(...$arguments): self public function scale(?int $width = null, ?int $height = null): self
{ {
return $this->getResizer(...$arguments)->scale($this); return $this->getResizer($width, $height)->scale($this);
} }
public function scaleDown(...$arguments): self public function scaleDown(?int $width = null, ?int $height = null): self
{ {
return $this->getResizer(...$arguments)->scaleDown($this); return $this->getResizer($width, $height)->scaleDown($this);
} }
public function cover(int $width, int $height): self public function cover(int $width, int $height): self