- call_user_func: documentation ( source)
- get_class: documentation ( source)
<?php
namespace Sylius\Bundle\ResourceBundle\DependencyInjection;
class SyliusResourceExtension {
function test() {
echo call_user_func(array(get_class($this), 'bar'));
}
function bar() {
echo 'foo';
}
}
namespace Sylius\Bundle\ProductBundle\DependencyInjection;
use Sylius\Bundle\ResourceBundle\DependencyInjection\SyliusResourceExtension;
{
class SyliusProductExtension extends SyliusResourceExtension {}
}
$a = new SyliusProductExtension();
$a->test();