35 lines
517 B
PHP
35 lines
517 B
PHP
<?php
|
|
|
|
namespace UsingInterfaces;
|
|
|
|
/**
|
|
* @OA\Schema(title="Product model")
|
|
*/
|
|
class Product implements ProductInterface, ColorInterface
|
|
{
|
|
|
|
/**
|
|
* The unique identifier of a product in our catalog.
|
|
*
|
|
* @var integer
|
|
* @OA\Property(format="int64", example=1)
|
|
*/
|
|
public $id;
|
|
|
|
/**
|
|
* {@inheritDoc}
|
|
*/
|
|
public function getName()
|
|
{
|
|
return "kettle";
|
|
}
|
|
|
|
/**
|
|
* {@inheritDoc}
|
|
*/
|
|
public function getColor()
|
|
{
|
|
return "green";
|
|
}
|
|
}
|