/** * @param RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter * @param RedBeanModelSelectQueryAdapter $selectQueryAdapter * @param null | integer $currencyConversionType */ public function __construct(RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter, RedBeanModelSelectQueryAdapter $selectQueryAdapter, $currencyConversionType = null) { assert('is_int($currencyConversionType) || $currencyConversionType == null'); parent::__construct($joinTablesAdapter, $currencyConversionType); $this->selectQueryAdapter = $selectQueryAdapter; }
/** * @param RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter * @param null | string $filtersStructure */ public function __construct(RedBeanModelJoinTablesQueryAdapter $joinTablesAdapter, $filtersStructure) { assert('is_string($filtersStructure)'); parent::__construct($joinTablesAdapter); $this->filtersStructure = $filtersStructure; }