Exemplo n.º 1
0
 /**
  * ZF-7508
  */
 public function testDontLogUntranslatedMessageWithIsTranslated()
 {
     $lang = new Translator\Translator(Translator\Translator::AN_CSV, __DIR__ . '/Adapter/_files', 'en', array('delimiter' => ','));
     $this->assertFalse($lang->isTranslated('ignored'));
     $stream = fopen('php://memory', 'w+');
     $writer = new Writer\Stream($stream);
     $log = new Log\Logger($writer);
     $lang->setOptions(array('logUntranslated' => true, 'log' => $log));
     $this->assertFalse($lang->isTranslated('ignored'));
     rewind($stream);
     $this->assertNotContains('ignored', stream_get_contents($stream));
 }
Exemplo n.º 2
0
 /**
  * @ZF-10051
  */
 public function testSettingLogPriorityForLog()
 {
     $stream = fopen('php://memory', 'w+');
     $writer = new Writer\Stream($stream);
     $log = new Log\Logger($writer);
     $lang = new Translator\Translator(array('adapter' => Translator\Translator::AN_CSV, 'content' => __DIR__ . '/../_files', 'locale' => 'en', 'delimiter' => ',', 'logPriority' => 3, 'log' => $log));
     $lang->setLocale('ru');
     rewind($stream);
     $this->assertContains('ERR (3)', stream_get_contents($stream));
     $lang->setOptions(array('logPriority' => 1));
     $lang->setLocale('sv');
     rewind($stream);
     $this->assertContains('ALERT (1)', stream_get_contents($stream));
 }