Kernel::System::SysConfig::ValueType::Directory

NAME

Kernel::System::SysConfig::ValueType::Directory – System configuration directory value type backed.

PUBLIC INTERFACE

new()

Create an object. Do not use it directly, instead use:

    use Kernel::System::ObjectManager;
    local $Kernel::OM = Kernel::System::ObjectManager->new();
    my $ValueTypeObject = $Kernel::OM->Get('Kernel::System::SysConfig::ValueType::Directory');

SettingEffectiveValueCheck()

Check if provided EffectiveValue matches structure defined in XMLContentParsed.

    my %Result = $ValueTypeObject->SettingEffectiveValueCheck(
        XMLContentParsed => {
            Value => [
                {
                    'Item' => [
                        {
                            'Content'       => '/etc',
                            'ValueType'     => 'Directory',
                        },
                    ],
                },
            ],
        },
        EffectiveValue => '/etc',
    );

Result: %Result = ( EffectiveValue => '/etc', # Note for Directory ValueTypes EffectiveValue is not changed. Success => 1, Error => undef, );

Scroll to Top