Finite\Loader\ArrayLoader::supports PHP Method

supports() public method

public supports ( $object, $graph = 'default' )
    public function supports($object, $graph = 'default')
    {
        $reflection = new \ReflectionClass($this->config['class']);
        return $reflection->isInstance($object) && $graph === $this->config['graph'];
    }

Usage Example

コード例 #1
0
 public function testSupports()
 {
     $object = $this->getMock('Finite\\StatefulInterface', array(), array(), 'Stateful1');
     $object2 = $this->getMock('Finite\\StatefulInterface', array(), array(), 'Stateful2');
     $this->assertTrue($this->object->supports($object));
     $this->assertFalse($this->object->supports($object2));
 }
All Usage Examples Of Finite\Loader\ArrayLoader::supports