- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
/**
* @param $parentId
* @param $parentType
* @return array
*/
public static function getReports( $parentId, $parentType )
{
$redis = Redis::connection();
$r = array(
'inappropriate'=> (int) $redis->scard(__CLASS__.":report:".$parentId.":".$parentType.":inappropriate"),
'copyright'=>(int) $redis->scard(__CLASS__.":report:".$parentId.":".$parentType.":copyright"),
'harassment'=>(int) $redis->scard(__CLASS__.":report:".$parentId.":".$parentType.":harassment")
);
$r['all'] = $r['inappropriate']+$r['copyright']+$r['harassment'];
return $r;
}
Ну и во-вторых, если мы вдруг решим перенести метод в другой класс (ну или класс переименовать), то не можем увидеть старые данные =)
А ноги этого растут из $logger->debug(__CLASS__, [some data]); Автор строк выше очень понравились встроенные константы.