private function setPivotByDimension($pivotByDimension) { $this->pivotByDimension = Dimension::factory($pivotByDimension); if (empty($this->pivotByDimension)) { throw new Exception("Invalid dimension '{$pivotByDimension}'."); } $this->pivotDimensionReport = Report::getForDimension($this->pivotByDimension); }
public function test_factory_ShouldCreateDimensionFromDimensionId() { Manager::getInstance()->loadPlugins(array('ExampleTracker')); $dimension = Dimension::factory("ExampleTracker.ExampleDimension"); $this->assertInstanceOf("Piwik\\Plugins\\ExampleTracker\\Columns\\ExampleDimension", $dimension); }