<?php

interface Talkable 
{
	public function talk();
}

interface Meowable extends Talkable 
{
	public function meow();
}

class Cat implements Meowable 
{
	public function talk() {}
	public function meow() {}
}

function test(Meowable $cat)
{
	
}

test(new Cat());
