public function asManyToMany($alias, $junction, $column, $table, $pk, $columns = '*')
    {
        $this->relationProcessor->queue(__FUNCTION__, func_get_args());
        return $this;
    }
public function asManyToMany($alias, $junction, $column, $table, $pk, $columns = '*')
    {
        $this->relationProcessor->queue(__FUNCTION__, func_get_args());
        return $this;
    }
public function asManyToMany ( $ alias , $ junction , $ column , $ table , $ pk , $ columns = '*' ) { $ this -> relationProcessor -> queue ( __FUNCTION__ , func_get_args ( ) ) ; return $ this ; }
Appends many-to-many grabber to the queue

@param string $alias Alias name
@param string $junction Junction table name
@param string $column Column name from junction table to be selected
@param string $table Slave table name table
@param string $pk PK column name in slave table
@param mixed $columns Columns to be selected in slave table
@return \Krystal\Db\Sql\Db
Appends many - to - many grabber to the queue