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";
|
||
|
}
|
||
|
}
|