summaryrefslogtreecommitdiffstats
path: root/library/Director/Data/ValueFilter/FilterBoolean.php
blob: 1fadec31e0bbcb15f4748f83777cf17899062bf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

namespace Icinga\Module\Director\Data\ValueFilter;

use Icinga\Module\Director\Data\ValueFilter;

class FilterBoolean implements ValueFilter
{
    public function filter($value)
    {
        if ($value === 'y' || $value === true) {
            return true;
        } elseif ($value === 'n' || $value === false) {
            return false;
        }

        return null;
    }
}