PHP Class Sonata\Exporter\Handler

Show file Open project: sonata-project/exporter Class Usage Examples

Protected Properties

Property Type Description
$source Sonata\Exporter\Source\SourceIteratorInterface
$writer Sonata\Exporter\Writer\WriterInterface

Public Methods

Method Description
__construct ( Sonata\Exporter\Source\SourceIteratorInterface $source, Sonata\Exporter\Writer\WriterInterface $writer )
create ( Sonata\Exporter\Source\SourceIteratorInterface $source, Sonata\Exporter\Writer\WriterInterface $writer ) : Handler
export ( )

Method Details

__construct() public method

public __construct ( Sonata\Exporter\Source\SourceIteratorInterface $source, Sonata\Exporter\Writer\WriterInterface $writer )
$source Sonata\Exporter\Source\SourceIteratorInterface
$writer Sonata\Exporter\Writer\WriterInterface

create() public static method

public static create ( Sonata\Exporter\Source\SourceIteratorInterface $source, Sonata\Exporter\Writer\WriterInterface $writer ) : Handler
$source Sonata\Exporter\Source\SourceIteratorInterface
$writer Sonata\Exporter\Writer\WriterInterface
return Handler

export() public method

public export ( )

Property Details

$source protected property

protected SourceIteratorInterface,Sonata\Exporter\Source $source
return Sonata\Exporter\Source\SourceIteratorInterface

$writer protected property

protected WriterInterface,Sonata\Exporter\Writer $writer
return Sonata\Exporter\Writer\WriterInterface