Пример #1
0
 public function run($parameter)
 {
     $sentences = Parameter::getParameter($parameter);
     $parser = new Parser();
     $translator = new EnglishToPigLatinTranslator($parser);
     foreach ($sentences as $sentence) {
         $words = $parser->explode($sentence);
         $numberOfWord = count($words);
         for ($counter = 0; $counter < $numberOfWord; $counter++) {
             $words[$counter] = $translator->translate($words[$counter]);
         }
         $translatedSentence = implode(' ', $words);
         echo $translatedSentence . "\n";
     }
 }
Пример #2
0
 public function testVowelLowerCaseForGetPositionFirstVowel()
 {
     $parser = new Parser();
     $result = $parser->getPositionFirstVowel('beast');
     $this->assertEquals($result, 1);
 }