%PDF- %PDF-
| Direktori : /home/tjamichg/cursos.tjamich.gob.mx/vendor/ddeboer/data-import/src/Writer/ |
| Current File : /home/tjamichg/cursos.tjamich.gob.mx/vendor/ddeboer/data-import/src/Writer/CallbackWriter.php |
<?php
namespace Ddeboer\DataImport\Writer;
use Ddeboer\DataImport\Writer;
/**
* Writes using a callback or closure
*
* @author Markus Bachmann <markus.bachmann@bachi.biz>
*/
class CallbackWriter implements Writer
{
use WriterTemplate;
/**
* @var callable
*/
private $callback;
/**
* @param callable $callback
*/
public function __construct(callable $callback)
{
$this->callback = $callback;
}
/**
* {@inheritdoc}
*/
public function writeItem(array $item)
{
call_user_func($this->callback, $item);
}
}