Fixes bug in AbstractObjectTypeProvider
authorMatthias Schmidt <gravatronics@live.com>
Wed, 18 Jul 2012 09:05:10 +0000 (11:05 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Wed, 18 Jul 2012 09:05:10 +0000 (11:05 +0200)
wcfsetup/install/files/lib/data/object/type/AbstractObjectTypeProvider.class.php

index 83938a8d222852af329aa8e07bc36b52eb179839..34d7126b415a3d0e5ee533a6b5e13c53891aa6bc 100644 (file)
@@ -35,8 +35,8 @@ abstract class AbstractObjectTypeProvider implements IObjectTypeProvider {
         * @see wcf\data\object\type\IObjectTypeProvider::getObjectsByIDs()
         */
        public function getObjectsByIDs(array $objectIDs) {
-               $tableAlias = call_user_func($this->className, 'getDatabaseTableAlias');
-               $tableIndex = call_user_func($this->className, 'getDatabaseTableIndexName');
+               $tableAlias = call_user_func(array($this->className, 'getDatabaseTableAlias'));
+               $tableIndex = call_user_func(array($this->className, 'getDatabaseTableIndexName'));
                
                $objectList = new $this->listClassName();
                $objectList->getConditionBuilder()->add($tableAlias.".".$tableIndex." IN (?)", array($objectIDs));