File: D:/HostingSpaces/brameda/brameda.nl/app/Komma/Shop/Properties/Models/PropertizableInterface.php
<?php
namespace App\Komma\Shop\Properties\Models;
use Illuminate\Database\Eloquent\Relations\MorphMany;
use Illuminate\Database\Eloquent\Relations\MorphToMany;
/**
* Represents something that has properties
*
* Interface PropertyableInterface
* @package App\Komma\Shop\Properties\Models
*
* @property-read $id int
*/
interface PropertizableInterface
{
/**
* Returns KeyValues that represent properties and their values.
* Example key: color
* Example value of key color: green
*
* @return MorphMany
*/
function properties():MorphToMany;
}