• File: DescriptorInterface.php
  • Full Path: /home/atelipy/www/wpmain/js/js/js/js/js/js/js/installer/dup-installer/src/Core/Params/Descriptors/DescriptorInterface.php
  • File size: 687 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

/**
 * Installer params manager
 *
 * Standard: PSR-2
 *
 * @link http://www.php-fig.org/psr/psr-2 Full Documentation
 *
 * @package SC\DUPX\U
 */

namespace Duplicator\Installer\Core\Params\Descriptors;

use Duplicator\Installer\Core\Params\Items\ParamForm;

interface DescriptorInterface
{
    /**
     * Init params
     *
     * @param ParamItem[]|ParamForm[] $params params list
     *
     * @return void
     */
    public static function init(&$params);

    /**
     * Update params after overwrite logic
     *
     * @param ParamItem[]|ParamForm[] $params params list
     *
     * @return void
     */
    public static function updateParamsAfterOverwrite($params);
}