CodeExplorer createDummySupportsAuthenticator example
public function testSupports($authenticators,
$result) { $manager =
$this->
createManager($authenticators);
$this->
assertEquals($result,
$manager->
supports($this->request
));
} public static function provideSupportsData() { yield [[self::
createDummySupportsAuthenticator(null
), self::
createDummySupportsAuthenticator(null
)], null
];
yield [[self::
createDummySupportsAuthenticator(null
), self::
createDummySupportsAuthenticator(false
)], null
];
yield [[self::
createDummySupportsAuthenticator(null
), self::
createDummySupportsAuthenticator(true
)], true
];
yield [[self::
createDummySupportsAuthenticator(true
), self::
createDummySupportsAuthenticator(false
)], true
];
yield [[self::
createDummySupportsAuthenticator(false
), self::
createDummySupportsAuthenticator(false
)], false
];
yield [[], false
];
} public function testSupportsInvalidAuthenticator() {