PHP code example of paulhenri-l / php-abstract-decorator
1. Go to this page and download the library: Download paulhenri-l/php-abstract-decorator library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
paulhenri-l / php-abstract-decorator example snippets
class Person {
public function talk()
{
return "hello";
}
public function name()
{
return "none";
}
}
class LoudPerson extends \PaulhenriL\PhpAbstractDecorator\AbstractDecorator {
public function talk(){
return mb_strtoupper(
$this->decoratedInstance->talk()
);
}
}
$person = new Person;
$loudPerson = new LoudPerson($person);
$loudPerson->talk(); // HELLO
$loudPerson->name(); // none