<?php
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: StepInterface.php,v 1.7.2.2 2025/06/27 14:21:06 rtigero Exp $

namespace Pmb\ImportExport\Models\Steps;

use Pmb\ImportExport\Models\Sources\Source;

interface StepInterface
{
    /**
     * Indique a la step la source a utiliser
     * @param Source $source
     * @return void
     */
    public function setSource(Source $source);

    /**
     * Execute la step
     * @param array $sourcesData
     * @return void
     */
    public function execute($sourcesData);
}
