LazyRecord\Metadata::createWithDataSource PHP Method

createWithDataSource() public static method

public static createWithDataSource ( $dsId )
    public static function createWithDataSource($dsId)
    {
        $connm = ConnectionManager::getInstance();
        $connection = $connm->getConnection($dsId);
        $driver = $connm->getQueryDriver($dsId);
        return new self($connection, $driver);
    }

Usage Example

 public function updateLastMigrationId($dsId, $id)
 {
     $metadata = Metadata::createWithDataSource($dsId);
     $lastId = $metadata['migration'];
     $metadata['migration'] = $id;
     $this->logger->info("Updating migration version to {$id}.");
 }
All Usage Examples Of LazyRecord\Metadata::createWithDataSource