onSiteDeleted() public method

public onSiteDeleted ( $idSite )
Ejemplo n.º 1
0
 public function test_onSiteDeleted_shouldRemoveRememberedArchiveReports()
 {
     $archive = StaticContainer::get('Piwik\\Archive\\ArchiveInvalidator');
     $archive->rememberToInvalidateArchivedReportsLater($this->siteId, Date::factory('2014-04-05'));
     $archive->rememberToInvalidateArchivedReportsLater($this->siteId, Date::factory('2014-04-06'));
     $archive->rememberToInvalidateArchivedReportsLater(4949, Date::factory('2014-04-05'));
     $expected = array('2014-04-05' => array($this->siteId, 4949), '2014-04-06' => array($this->siteId));
     $this->assertEquals($expected, $archive->getRememberedArchivedReportsThatShouldBeInvalidated());
     $this->manager->onSiteDeleted($this->siteId);
     $expected = array('2014-04-05' => array(4949));
     $this->assertEquals($expected, $archive->getRememberedArchivedReportsThatShouldBeInvalidated());
 }