SrtParser\srtFile::calcStats PHP Метод

calcStats() публичный Метод

Computes statistics regarding reading speed
public calcStats ( )
    public function calcStats()
    {
        $keys = array_keys($this->subs);
        $sub_count = sizeof($keys);
        for ($i = 0; $i < $sub_count; $i++) {
            $this->subs[$keys[$i]]->prepForStats();
            $rs = $this->subs[$keys[$i]]->getReadingSpeed();
            if ($rs < 5) {
                $this->stats['tooSlow']++;
            } elseif ($rs < 10) {
                $this->stats['slowAcceptable']++;
            } elseif ($rs < 13) {
                $this->stats['aBitSlow']++;
            } elseif ($rs < 15) {
                $this->stats['goodSlow']++;
            } elseif ($rs < 23) {
                $this->stats['perfect']++;
            } elseif ($rs < 27) {
                $this->stats['goodFast']++;
            } elseif ($rs < 31) {
                $this->stats['aBitFast']++;
            } elseif ($rs < 35) {
                $this->stats['fastAcceptable']++;
            } else {
                $this->stats['tooFast']++;
            }
        }
    }