for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Seb\Home;
/**
* A sample controller to show how a controller class can be implemented.
*/
class HomeModel
{
* Show all items.
*
* @return object as a response object
public function recentTopics($topics)
$arrayRes = [];
foreach (array_reverse($topics) as $q) {
if (count($topics)-3 < $q->id) {
array_push($arrayRes, $q->topic);
}
return $arrayRes;
public function topUsers($users)
$array = [];
$array
foreach ($users as $u) {
$arrayRes[$u->acronym] = $u->score;
arsort($arrayRes);
$array = array_slice($arrayRes, 0, 3);
return $array;
return $array
array
object
public function topTags($tags, $questions)
$tagFrequency = 0;
$tagFrequency
foreach ($tags as $tag) {
foreach ($questions as $q) {
if ($tag->tag == $q->tag1 || $tag->tag == $q->tag2 || $tag->tag == $q->tag3) {
$tagFrequency += 1;
if ($tagFrequency == !0) {
$arrayRes[$tag->tag] = $tagFrequency;
$arrayRes = array_slice($arrayRes, 0, 3);
return $arrayRes