Camspiers\StatisticalClassifier\DataSource\Grouped::__construct PHP Method

__construct() public method

Create the object passing in the datasources as an array
public __construct ( mixed $dataSources = [] )
$dataSources mixed The data sources
    public function __construct($dataSources = array())
    {
        if (!is_array($dataSources)) {
            $dataSources = func_get_args();
        }
        if (count($dataSources) < 2) {
            throw new InvalidArgumentException("A group of data sources must contain at least 2 data sources");
        }
        foreach ($dataSources as $dataSource) {
            $this->addDataSource($dataSource);
        }
    }