Skip to content

Instantly share code, notes, and snippets.

@dereuromark
Created December 6, 2014 06:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dereuromark/5bfc5c33dfd9b59b8388 to your computer and use it in GitHub Desktop.
Save dereuromark/5bfc5c33dfd9b59b8388 to your computer and use it in GitHub Desktop.
mapReduce issue
/**
* @param Event $event
* @param Query $query
* @return void
*/
public function beforeFind(Event $event, Query $query) {
$this->encodeBitmaskConditions($query);
$field = $this->_config['field'];
if (!($mappedField = $this->_config['mappedField'])) {
$mappedField = $field;
}
$mapper = function ($row, $key, $mr) use ($field, $mappedField) {
$row->set($mappedField, $this->decodeBitmask($row->get($field)));
};
// once this is added, the 7 results are suddently gone (empty array then)
//$query->mapReduce($mapper);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment