# user-access-manager/2.3.4/src/Setup/Update/DatabaseUpdate3.php

User Access Manager, version 2.3.4. 30 lines.

- Page: https://pluginprobe.com/plugins/user-access-manager/2.3.4/code/src/Setup/Update/DatabaseUpdate3.php
- Raw: https://pluginprobe.com/plugins/user-access-manager/2.3.4/raw/src/Setup/Update/DatabaseUpdate3.php
- Modified: 2025-12-09T18:52:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/user-access-manager/2.3.4/code/src/Setup/Update/DatabaseUpdate3.php#L10-L20`.

```php
<?php

declare(strict_types=1);

namespace UserAccessManager\Setup\Update;

use UserAccessManager\Object\ObjectHandler;
use UserAccessManager\Setup\Database\DatabaseUpdate;

class DatabaseUpdate3 extends DatabaseUpdate
{
    public function getVersion(): string
    {
        return '1.3';
    }

    public function update(): bool
    {
        $dbAccessGroupToObject = $this->database->getUserGroupToObjectTable();
        $generalTermType = ObjectHandler::GENERAL_TERM_OBJECT_TYPE;
        $update = $this->database->update(
            $dbAccessGroupToObject,
            ['object_type' => $generalTermType],
            ['object_type' => 'category']
        );

        return $update !== false;
    }
}

```
