/** * Save the translations in the session * * @param Translations $translations * @param string $key * @return bool */ public function save(Translations $translations, $key = self::DEFAULT_KEY) { $rawTranslations = $translations->getRawData(); $this->session->set($key, $rawTranslations); $this->session->save(); return true; }
/** * Basic test of set raw data */ public function testSetRawDataWithValidDataEndsProperly() { // Test data $data = array('bundles' => array(), 'domains' => array(), 'locales' => array(), 'files' => array(), 'messages' => array()); // Run the test $translations = new Translations(); $translations->setRawData($data); // Assertions $result = $translations->getRawData(); $this->assertEquals($data, $result); }