Sonata\Exporter\Writer\JsonWriter::close PHP Метод

close() публичный Метод

public close ( )
    public function close()
    {
        fwrite($this->file, ']');
        fclose($this->file);
    }

Usage Example

Пример #1
0
 public function testWrite()
 {
     $writer = new JsonWriter($this->filename, ',', '');
     $writer->open();
     $writer->write(array('john "2', 'doe', '1'));
     $writer->write(array('john 3', 'doe', '1'));
     $writer->close();
     $expected = '[["john \\"2","doe","1"],["john 3","doe","1"]]';
     $content = file_get_contents($this->filename);
     $this->assertEquals($expected, $content);
     $expected = array(array('john "2', 'doe', '1'), array('john 3', 'doe', '1'));
     $this->assertEquals($expected, json_decode($content, false));
 }