protected static function saveConfigParams(array $data, array $extra)
    {
        Logger::log('Saving required config parameters');
        //En caso de tener parámetros nuevos los guardamos
        if (array_key_exists('label', $extra) && is_array($extra['label'])) {
            foreach ($extra['label'] as $index => $field) {
                if (array_key_exists($index, $extra['value']) && !empty($extra['value'][$index])) {
                    /** @var $data array */
                    $data[$field] = $extra['value'][$index];
                }
            }
        }
        return $data;
    }
protected static function saveConfigParams(array $data, array $extra)
    {
        Logger::log('Saving required config parameters');
        //En caso de tener parámetros nuevos los guardamos
        if (array_key_exists('label', $extra) && is_array($extra['label'])) {
            foreach ($extra['label'] as $index => $field) {
                if (array_key_exists($index, $extra['value']) && !empty($extra['value'][$index])) {
                    /** @var $data array */
                    $data[$field] = $extra['value'][$index];
                }
            }
        }
        return $data;
    }
protected static function saveConfigParams ( array $ data , array $ extra ) { Logger :: log ( 'Saving required config parameters' ) ; //En caso de tener parámetros nuevos los guardamos if ( array_key_exists ( 'label' , $ extra ) && is_array ( $ extra [ 'label' ] ) ) { foreach ( $ extra [ 'label' ] as $ index => $ field ) { if ( array_key_exists ( $ index , $ extra [ 'value' ] ) && ! empty ( $ extra [ 'value' ] [ $ index ] ) ) { /** @var $data array */ $ data [ $ field ] = $ extra [ 'value' ] [ $ index ] ; } } } return $ data ; }
Method that saves the configuration
@param array $data
@param array $extra
@return array
Method that saves the configuration