SensioLabs\Deptrac\Tests\Collector\BoolCollectorTest::provideStatisfyBasic PHP Method

provideStatisfyBasic() public method

    public function provideStatisfyBasic()
    {
        # must
        (yield [['must' => [['type' => true]]], true]);
        (yield [['must' => [['type' => true], ['type' => true]]], true]);
        (yield [['must' => [['type' => true], ['type' => false]]], false]);
        (yield [['must' => [['type' => false], ['type' => true]]], false]);
        (yield [['must' => [['type' => false]]], false]);
        # must not
        (yield [['must_not' => [['type' => false]]], true]);
        (yield [['must_not' => [['type' => true]]], false]);
        (yield [['must_not' => [['type' => true], ['type' => false]]], false]);
        (yield [['must_not' => [['type' => false], ['type' => false]]], true]);
        (yield [['must_not' => [['type' => true], ['type' => true]]], false]);
    }