14 abstract public static function name();
20 public static function instance() {
28 public static function call() {
29 $arguments = func_get_args();
30 $method = array_shift($arguments);
32 return elgg()->call([self::instance(), $method], $arguments);
if(!$user||!$user->canDelete()) $name
trait ServiceFacade
Utility trait that can be used by public services to provide better IDE support and type-hinting...