public function voteProvider()
{
return array(array(new Attribute('content', 'read', array('valueObject' => $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject'))), true, VoterInterface::ACCESS_GRANTED), array(new Attribute('content', 'read', array('valueObject' => $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject'))), false, VoterInterface::ACCESS_DENIED), array(new Attribute('content', 'read', array('valueObject' => $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject'), 'targets' => $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject'))), true, VoterInterface::ACCESS_GRANTED), array(new Attribute('content', 'read', array('valueObject' => $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject'), 'targets' => array($this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject')))), true, VoterInterface::ACCESS_GRANTED), array(new Attribute('content', 'read', array('valueObject' => $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject'), 'targets' => $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject'))), false, VoterInterface::ACCESS_DENIED), array(new Attribute('content', 'read', array('valueObject' => $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject'), 'targets' => array($this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject')))), false, VoterInterface::ACCESS_DENIED));
}