/** * Constructs a new ezcQuerySubSelect object. * * The subSelect() method of the ezcQuery object creates an object of this * class, and passes itself as $outer parameter to this constructor. * * @param ezcQuery $outer */ public function __construct(ezcQuery $outer) { $this->outerQuery = $outer; if ($this->expr === null) { $this->expr = $outer->createExpression(); } }