/** * Count the number of distinct actors within Learning Locker statements. * * @return count. * **/ public function actorCount() { $mbox = intval(\Statement::distinct('statement.actor.mbox')->remember(5)->get()->count()); $openid = intval(\Statement::distinct('statement.actor.openid')->remember(5)->get()->count()); $mbox_sha1sum = intval(\Statement::distinct('statement.actor.mbox_sha1sum')->remember(5)->get()->count()); $account = intval(\Statement::distinct('statement.actor.account.name')->remember(5)->get()->count()); return $mbox + $openid + $mbox_sha1sum + $account; }
/** * Count the number of distinct actors within Learning Locker statements. * * @return count. * **/ public function actorCount() { return count(\Statement::distinct('statement.actor.mbox')->remember(5)->get()); }