Esempio n. 1
0
 /**
  * @param \Orm\Zed\Touch\Persistence\SpyTouchQuery $baseQuery
  *
  * @return array
  */
 protected function getTouchQueryParameters(SpyTouchQuery $baseQuery)
 {
     $result = [];
     $baseParameters = $baseQuery->getParams();
     foreach ($baseParameters as $parameter) {
         $key = sprintf('%s.%s', $parameter['table'], $parameter['column']);
         $value = $parameter['value'];
         if ($value instanceof \DateTime) {
             $value = $value->format(\DateTime::ATOM);
         }
         $result[$key] = $value;
     }
     return $result;
 }