示例#1
0
 /**
  * prepareCndDateType
  *
  * @param \Doctrine\ORM\QueryBuilder $queryBuilder QueryBuilder instance
  * @param mixed                      $value        Searchable value
  *
  * @return void
  */
 protected function prepareCndDateType(\Doctrine\ORM\QueryBuilder $queryBuilder, $value)
 {
     $dateRange = $this->getDateRange();
     if (isset($dateRange) && in_array($value, array('R', 'L'))) {
         $field = 'R' == $value ? 'p.added' : 'p.last_login';
         $queryBuilder->bindMacroDate($field, $dateRange->startDate, $dateRange->endDate);
     }
 }