/** * Create a new instance. * * @param Criteria $outer The outer class (this is an "inner" class). * @param string $column ignored * @param string $value The condition to be added to the query string * @param string $comparison One of Criteria::IN and Criteria::NOT_IN */ public function __construct(Criteria $outer, $column, $value, $comparison = Criteria::IN) { return parent::__construct($outer, $column, $value, $comparison); }
/** * method supporting recursion through all criterions to give * us a string array of tables from each criterion * @return void */ private function addCriterionTable(AbstractCriterion $c, array &$s) { $s[] = $c->getTable(); foreach ($c->getClauses() as $clause) { $this->addCriterionTable($clause, $s); } }