public function __call($dsl, array $arguments) { if (false === isset($this->_facades[$dsl])) { throw new QueryBuilderException('DSL "' . $dsl . '" not supported'); } return $this->_facades[$dsl]; }