public function bindIn($token, $array)
    {
        $bindString = "";
        foreach ($array as $value) {
            $bindString .= ',:fautoIn' . ++$this->whereInCount;
            $this->bindValue(':fautoIn' . $this->whereInCount, $value);
        }

        // TODO saffer replace
        $this->sqlString = str_replace($token, ltrim($bindString, ","), $this->sqlString);

        return $this;

    }
public function bindIn($token, $array)
    {
        $bindString = "";
        foreach ($array as $value) {
            $bindString .= ',:fautoIn' . ++$this->whereInCount;
            $this->bindValue(':fautoIn' . $this->whereInCount, $value);
        }

        // TODO saffer replace
        $this->sqlString = str_replace($token, ltrim($bindString, ","), $this->sqlString);

        return $this;

    }
public function bindIn ( $ token , $ array ) { $ bindString = "" ; foreach ( $ array as $ value ) { $ bindString .= ',:fautoIn' . ++ $ this -> whereInCount ; $ this -> bindValue ( ':fautoIn' . $ this -> whereInCount , $ value ) ; } // TODO saffer replace $ this -> sqlString = str_replace ( $ token , ltrim ( $ bindString , "," ) , $ this -> sqlString ) ; return $ this ; }
binds an array of value.

Intended to be used in such a case :
<pre>
WHERE something IN (::in::)
</pre>

then ->bindIn("::in::",$arrayOfValues)

@param $token string the bound token
@param $array array list of values to bind
@return $this QueryString
binds an array of value .