/** * Create testing object with fixed ibId. * * @param $bxObject * * @return ElementQuery */ protected function createQuery($bxObject) { ElementQuery::$cIblockObject = m::mock('ciblockObject'); return new ElementQuery($bxObject, 'Arrilot\\Tests\\BitrixModels\\Stubs\\TestElement'); }
public function setUp() { TestElement::$bxObject = m::mock('object'); ElementQuery::$cIblockObject = m::mock('cIblockObject'); }
/** * Scope to sort by date. * * @param ElementQuery $query * @param string $sort * * @return ElementQuery */ public function scopeSortByDate($query, $sort = 'DESC') { return $query->sort(['ACTIVE_FROM' => $sort]); }