コード例 #1
0
ファイル: postats.php プロジェクト: jubstuff/postats
 /**
  * @param $text string Text to analyze
  *
  * @return string The content, with the statistics appended
  */
 public function analyze_text($text)
 {
     $output = '';
     if (is_single() && is_main_query()) {
         $this->text_analyzer->set_text($text);
         $words = $this->text_analyzer->count_words();
         $characters = $this->text_analyzer->count_characters();
         $reading_time = $this->text_analyzer->reading_time();
         $speaking_time = $this->text_analyzer->speaking_time();
         $post_id = get_the_ID();
         ob_start();
         include plugin_dir_path(__FILE__) . 'views/stats.php';
         $output = ob_get_clean();
     }
     return $output;
 }
コード例 #2
0
 function test_OneMinuteSpeakingTime()
 {
     $text = 'aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa';
     $a = new TextAnalyzer($text);
     $this->assertEquals(60, $a->speaking_time());
 }