protected function getVersion(): string
	{
		$this->ensureTable();

		$row = $this->db->table($this->table)
				->select('version')
				->where('group', $this->group)
				->where('namespace', $this->namespace)
				->orderBy('version', 'DESC')
				->get();

		return $row && ! is_null($row->getRow()) ? $row->getRow()->version : '0';
	}
protected function getVersion(): string
	{
		$this->ensureTable();

		$row = $this->db->table($this->table)
				->select('version')
				->where('group', $this->group)
				->where('namespace', $this->namespace)
				->orderBy('version', 'DESC')
				->get();

		return $row && ! is_null($row->getRow()) ? $row->getRow()->version : '0';
	}
protected function getVersion ( ) : string { $ this -> ensureTable ( ) ; $ row = $ this -> db -> table ( $ this -> table ) -> select ( 'version' ) -> where ( 'group' , $ this -> group ) -> where ( 'namespace' , $ this -> namespace ) -> orderBy ( 'version' , 'DESC' ) -> get ( ) ; return $ row && ! is_null ( $ row -> getRow ( ) ) ? $ row -> getRow ( ) -> version : '0' ; }
Retrieves current schema version

@return string    Current migration version
Retrieves current schema version