| Current File : /home/jvzmxxx/wiki1/extensions/Flow/tests/phpunit/Mock/MockImportSource.php |
<?php
namespace Flow\Tests\Mock;
use ArrayIterator;
use Flow\Import\IImportHeader;
use Flow\Import\IImportSource;
class MockImportSource implements IImportSource {
/**
* @var IImportTopic[]
*/
protected $topics;
/**
* @var IImportHeader|null $header
*/
protected $header;
/**
* @param IImportHeader|null $header
* @param IImportTopic[]
*/
public function __construct( MockImportHeader $header = null, array $topics = array() ) {
$this->topics = $topics;
$this->header = $header;
}
/**
* {@inheritDoc}
*/
public function getTopics() {
return new ArrayIterator( $this->topics );
}
/**
* {@inheritDoc}
*/
public function getHeader() {
return $this->header;
}
}