public function providerForTestValidateError()
{
return array(array(new StatusLimitation(), 0), array(new StatusLimitation(array()), 0), array(new StatusLimitation(array('limitationValues' => array(SPIVersionInfo::STATUS_PUBLISHED))), 0), array(new StatusLimitation(array('limitationValues' => array(100))), 1), array(new StatusLimitation(array('limitationValues' => array(SPIVersionInfo::STATUS_PUBLISHED, PHP_INT_MAX))), 1), array(new StatusLimitation(array('limitationValues' => array(SPIVersionInfo::STATUS_PENDING, SPIVersionInfo::STATUS_REJECTED))), 2), array(new StatusLimitation(array('limitationValues' => array(SPIVersionInfo::STATUS_DRAFT, SPIVersionInfo::STATUS_PUBLISHED, SPIVersionInfo::STATUS_ARCHIVED))), 0));
}