<?php
trait Slug
{
public function getSlug()
{
return $this->name;
}
}
interface Sluggable
{
public function getSlug();
}
class MyClass implements Sluggable
{
use Slug;
protected $name;
public function __construct($name)
{
$this->name = $name;
}
}
var_dump((new MyClass('Kev'))->getSlug());