コード例 #1
0
 public function testInstanceOf()
 {
     $predicate = Predicates::instanceOf(\DateTime::class);
     $this->assertInstanceOf(UnaryPredicateInterface::class, $predicate);
     $this->assertTrue($predicate->test(new \DateTime()));
     $this->assertFalse($predicate->test(new \ArrayIterator()));
 }
コード例 #2
0
ファイル: predicates.php プロジェクト: intrawarez/sabertooth
/**
 * Creates an instanceof predicate from a given class name.
 *
 * @param string $class
 *            The given class name.
 * @return UnaryPredicateInterface
 */
function _instanceOf(string $class) : UnaryPredicateInterface
{
    return Predicates::instanceOf($class);
}