Exemplo n.º 1
0
 public function testMassAssignment()
 {
     $config = new ExportSettings();
     $headers = ['foo', 'bar'];
     $data = [['bar' => 1, 'foo' => '123']];
     $templateName = 'path/to/template';
     $this->assertNull($config->getHeaders());
     $this->assertNull($config->getData());
     $this->assertNull($config->getTemplate());
     $config->bind(['headers' => $headers, 'data' => $data, 'template' => $templateName]);
     $this->assertSame($headers, $config->getHeaders());
     $this->assertSame($data, $config->getData());
     $this->assertSame($templateName, $config->getTemplate());
 }