RuleCollection.php
407 Bytes
<?php declare( strict_types=1 );
namespace ACP\ConditionalFormat;
use AC\Iterator;
use ACP\ConditionalFormat\Entity\Rule;
final class RuleCollection extends Iterator {
public function __construct( array $data = [] ) {
array_map( [ $this, 'add' ], $data );
}
public function add( Rule $rule ): void {
$this->data[] = $rule;
}
public function current(): Rule {
return parent::current();
}
}