protected function patterns() { $patterns = array(); $measures_list = implode('|', parent::getMeasureAliases($this->measures)); $measures = $this->measures; $current_key = $this->current_key; $patterns = parent::generateSimplePatterns($current_key, $measures); return $patterns; }
protected function patterns() { $current_key = $this->current_key; $measures = $this->measures; $measures_list = implode('|', $this->getMeasureAliases($measures)); $patterns = parent::generateSimplePatterns($current_key, $this->measures); // 60...90 Мб/с $patterns['/^(\\d+\\.?\\d*)\\.\\.\\.(\\d+\\.?\\d*)\\s(' . $measures_list . ')$/mi'] = function ($matches) use($measures, $current_key) { $return = []; $return[] = array('key' => $current_key, 'value' => $matches[2], 'measure' => \common\spec_parsers\NumericSpecParser::getMeasureByAlias($matches[3], $measures)); return $return; }; return $patterns; }
protected function patterns() { $patterns = parent::generateSimplePatterns($this->current_key, $this->measures); return $patterns; }