In PHP you can call a class\'s static method from an object instance (which is contained in an array) like this:
$myArray[\'instanceOfMyClass\']::staticMetho
You will have to break up the one liner using a temporary variable, e.g.
$inst = $this->myArray['instanceOfMyClass'];
$inst::staticMethod()
This is one of many cases where PHP's compiler is not clever enough to understand nested expressions. The PHP devs have been improving this recently but there is still work to do.