public function currentUserName() { $admin_actions_base_classname = AuthConfig::getAdminActionsBaseClassname(); if (CheckClassInterfaces::classImplementsInterface($admin_actions_base_classname, InterfaceCurrentUserName::class)) { return (new $admin_actions_base_classname())->currentUserName(); } return ''; }
public function testClassImplementsInterface() { $this->assertTrue(\OLOG\CheckClassInterfaces::classImplementsInterface(\Tests\TestObject::class, \Tests\TestInterface::class)); $this->assertFalse(\OLOG\CheckClassInterfaces::classImplementsInterface(\Tests\TestObject::class, \Tests\TestInterface2::class)); }