*/
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;
return $results;
}
+
+ /**
+ * Get the first elemnet of an array
+ *
+ * @param array $array
+ * @return mixed|NULL
+ */
+ static function first($array) {
+ foreach ($array as $value) {
+ return $value;
+ }
+ return NULL;
+ }
}