52 : array {
53 $tmp_entries = [];
54 $tmp_day = "";
55 $i = 0;
56
57 foreach ($box_entries as $entry) {
58 $entry_day = substr($entry->getLastAccess(), 0, 10);
59 if (empty($tmp_day)
60 || $entry_day === $tmp_day
61 ) {
62 $tmp_entries[$i][] = $entry;
63 } else {
64 $tmp_entries[++$i][] = $entry;
65 }
66 $tmp_day = $entry_day;
67 }
68
69 $entries = [];
70
71 foreach ($tmp_entries as $entries_per_day) {
72 $entries_per_day = $this->
shuffle($entries_per_day);
73 foreach ($entries_per_day as $entry) {
74 $entries[] = $entry;
75 }
76 }
77
78 return $entries;
79 }