public static function factory(Storage $storage, $row) { $permission = new RolePermission($storage); $permission->setRoleID($row["roleid"]); $permission->setPermissionID($row["permissionid"]); $permission->setGliederungID($row["gliederungid"]); $permission->isTransitive($row["transitive"]); return $permission; }