/**
  * 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');
 }
Example #3
0
 /**
  * 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]);
 }