class Foo {
public $my = 'Property'; //это свойство класса, причем публичное!
}
class Bar {
public function my() { //это метод класса
return 'Method';
}
}
$foo = new Foo();
echo $foo->my; //обращение к свойству
$bar = new Bar();
echo $bar->my(); //обращение к методу
Но, если обратиться к свойству как методу - $foo->my(), то получим исключение, а если обратиться к методу как свойству - $bar->my, то получим null.
У вас же получаем 1. Значит открываем код плагина и методично разбираемся что это, что должно возвращать и т.д., и т.п.