myanmarlinks
5/28/2019 - 4:22 AM

PHP Delegation First Step

PHP Delegation First Step

<?php
interface CeoInterface {
    public function resign();
}
class CEO implements CeoInterface {
    public function resign() {
        echo "Resign! <br>";
    }
}
interface GmInterface {
    public function giveMoney();
}
class GM implements GmInterface {
    public function giveMoney() {
        echo "Give Money! <br>";
    }
}

class Manager extends CEO {
    use GM;
}

$manager = Manager();
$manager->resign();
$manager->giveMoney();
?>