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