Piwik\Site::setSites PHP Method

setSites() public static method

Sets the cached site data with an array that associates site IDs with individual site data.
public static setSites ( array $sites )
$sites array The array of sites data. Indexed by site ID. eg, array('1' => array('name' => 'Site 1', ...), '2' => array('name' => 'Site 2', ...))`
    public static function setSites($sites)
    {
        self::triggerSetSitesEvent($sites);
        foreach ($sites as $idsite => $site) {
            self::setSiteFromArray($idsite, $site);
        }
    }

Usage Example

Example #1
0
 /**
  * @dataProvider getUnitColumns
  * @group Core
  */
 public function testGetUnit($column, $expected)
 {
     Site::setSites(array(1 => array('name' => 'TestSite', 'currency' => 'EUR')));
     FakeAccess::$superUser = true;
     $actual = Metrics::getUnit($column, 1);
     $this->assertEquals($expected, $actual);
 }
All Usage Examples Of Piwik\Site::setSites