public function providerForTestValidateError()
{
return array(array(new SiteAccessLimitation(), 0), array(new SiteAccessLimitation(array()), 0), array(new SiteAccessLimitation(array('limitationValues' => array('2339567439'))), 1), array(new SiteAccessLimitation(array('limitationValues' => array(true))), 1), array(new SiteAccessLimitation(array('limitationValues' => array('2339567439', false))), 2), array(new SiteAccessLimitation(array('limitationValues' => array(sprintf('%u', crc32('ezdemo_site')), sprintf('%u', crc32('eng')), sprintf('%u', crc32('fre'))))), 0));
}