load() public method

public load ( $resource, $locale, $domain = 'messages' )
Esempio n. 1
0
 public function testLoadDoesNothingIfEmpty()
 {
     $loader = new CsvFileLoader();
     $resource = __DIR__ . '/../fixtures/empty.csv';
     $catalogue = $loader->load($resource, 'en', 'domain1');
     $this->assertEquals(array(), $catalogue->all('domain1'));
     $this->assertEquals('en', $catalogue->getLocale());
     $this->assertEquals(array(new FileResource($resource)), $catalogue->getResources());
 }
Esempio n. 2
0
 /**
  * @expectedException \Symfony\Component\Translation\Exception\InvalidResourceException
  */
 public function testLoadNonLocalResource()
 {
     $loader = new CsvFileLoader();
     $resource = 'http://example.com/resources.csv';
     $loader->load($resource, 'en', 'domain1');
 }
Esempio n. 3
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testLoadThrowsAnExceptionIfFileNotLocal()
 {
     $loader = new CsvFileLoader();
     $resource = 'http://example.com/resources.csv';
     $loader->load($resource, 'en', 'domain1');
 }
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testLoadThrowsAnExceptionIfFileNotExists()
 {
     $loader = new CsvFileLoader();
     $resource = __DIR__ . '/../fixtures/not-exists.csv';
     $loader->load($resource, 'en', 'domain1');
 }