/** * @param string|null $query * @param array $parameters * @param string|null $tag * * @return Pipeline */ public function createPipeline($query = null, array $parameters = array(), $tag = null) { $pipeline = new Pipeline($this); if (null !== $query) { $pipeline->push($query, $parameters, $tag); } return $pipeline; }