ColumnStateCollection.php
445 Bytes
<?php
declare( strict_types=1 );
namespace ACP\Export;
use AC\Iterator;
use ACP\Export\Type\ColumnState;
final class ColumnStateCollection extends Iterator {
public function __construct( array $column_states = [] ) {
array_map( [ $this, 'add' ], $column_states );
}
public function add( ColumnState $column_state ): void {
$this->data[] = $column_state;
}
public function current(): ColumnState {
return parent::current();
}
}