mirror of
https://github.com/kevinveenbirkenbach/coding-challenge-online-shop.git
synced 2024-12-22 23:25:03 +01:00
Implemented product
This commit is contained in:
parent
a1c5fba3b1
commit
9785ebf5a2
@ -11,35 +11,63 @@ use entity\image\ImageInterface;
|
||||
*/
|
||||
final class Product implements ProductInterface
|
||||
{
|
||||
private $name;
|
||||
|
||||
private $image;
|
||||
|
||||
private $color;
|
||||
|
||||
private $price;
|
||||
|
||||
public function setName(string $name): void
|
||||
{}
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName(): string
|
||||
{}
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setColor(string $color): void
|
||||
{}
|
||||
{
|
||||
$this->color = $color;
|
||||
}
|
||||
|
||||
public function getColor(): string
|
||||
{}
|
||||
{
|
||||
return $this->color;
|
||||
}
|
||||
|
||||
public function setId(int $id): void
|
||||
{}
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId(): int
|
||||
{}
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setPrice(PriceInterface $price): void
|
||||
{}
|
||||
{
|
||||
$this->price = $price;
|
||||
}
|
||||
|
||||
public function getImage(): ImageInterface
|
||||
{}
|
||||
{
|
||||
return $this->image;
|
||||
}
|
||||
|
||||
public function getPrice(): PriceInterface
|
||||
{}
|
||||
{
|
||||
return $this->price;
|
||||
}
|
||||
|
||||
public function setImage(ImageInterface $image): void
|
||||
{}
|
||||
{
|
||||
$this->image = $image;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -62,7 +62,7 @@ class ProductTest extends TestCase
|
||||
}
|
||||
|
||||
public function testName():void{
|
||||
$this->assertEquals(self::NAME, $this->product->getColor());
|
||||
$this->assertEquals(self::NAME, $this->product->getName());
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user