CrudKitTests\SqlDataProviderFactory::sqlDataProvider PHP Метод

sqlDataProvider() публичный статический Метод

public static sqlDataProvider ( $table, $primaryCol, array $cols, array $summaryCols )
$cols array
$summaryCols array
    public static function sqlDataProvider($table, $primaryCol, array $cols, array $summaryCols)
    {
        $connection = static::connection();
        $provider = new SQLDataProvider($connection, $table, $primaryCol, $summaryCols);
        foreach ($cols as $id => $column) {
            if (is_string($column)) {
                $label = $column;
                $options = [];
            } else {
                $label = $column['label'];
                $options = $column['options'];
            }
            $provider->addColumn($id, $id, $label, $options);
        }
        $provider->init();
        return $provider;
    }