src/xPDO/xPDO.php
public function getManager() {
        if ($this->manager === null || !$this->manager instanceof Om\xPDOManager) {
            $managerClass = '\\xPDO\\Om\\' . $this->config['dbtype'] . '\\xPDOManager';
            $this->manager= new $managerClass($this);
            if (!$this->manager) {
                $this->log(xPDO::LOG_LEVEL_ERROR, "Could not load xPDOManager class.");
            }
        }
        return $this->manager;
    }
public function getManager() {
        if ($this->manager === null || !$this->manager instanceof Om\xPDOManager) {
            $managerClass = '\\xPDO\\Om\\' . $this->config['dbtype'] . '\\xPDOManager';
            $this->manager= new $managerClass($this);
            if (!$this->manager) {
                $this->log(xPDO::LOG_LEVEL_ERROR, "Could not load xPDOManager class.");
            }
        }
        return $this->manager;
    }
public function getManager ( ) { if ( $ this -> manager === null || ! $ this -> manager instanceof Om \ xPDOManager ) { $ managerClass = '\\xPDO\\Om\\' . $ this -> config [ 'dbtype' ] . '\\xPDOManager' ; $ this -> manager = new $ managerClass ( $ this ) ; if ( ! $ this -> manager ) { $ this -> log ( xPDO :: LOG_LEVEL_ERROR , "Could not load xPDOManager class." ) ; } } return $ this -> manager ; }
Gets the manager class for this xPDO connection.

The manager class can perform operations such as creating or altering
table structures, creating data containers, generating custom persistence
classes, and other advanced operations that do not need to be loaded
frequently.

@return Om\xPDOManager|null An xPDOManager instance for the xPDO connection, or null
if a manager class can not be instantiated.
Gets the manager class for this xPDO connection .