https://issues.civicrm.org/jira/browse/CRM-14999
*/
static function collect($prop, $records) {
$result = array();
- foreach ($records as $key => $record) {
- if (is_object($record)) {
- $result[$key] = $record->{$prop};
- } else {
- $result[$key] = $record[$prop];
+ if (is_array($records)) {
+ foreach ($records as $key => $record) {
+ if (is_object($record)) {
+ $result[$key] = $record->{$prop};
+ } else {
+ $result[$key] = $record[$prop];
+ }
}
}
return $result;