Piwik\Columns\Dimension::getDimensions PHP Метод

getDimensions() публичный статический Метод

public static getDimensions ( Plugin $plugin )
$plugin Piwik\Plugin
    public static function getDimensions(Plugin $plugin)
    {
        $dimensions = $plugin->findMultipleComponents('Columns', '\\Piwik\\Columns\\Dimension');
        $instances = array();
        foreach ($dimensions as $dimension) {
            $instances[] = new $dimension();
        }
        return $instances;
    }

Usage Example

Пример #1
0
 public function test_getDimensions_shouldReturnConversionDimensionsThatBelongToASpecificPlugin()
 {
     Manager::getInstance()->loadPlugins(array('Actions', 'Events', 'DevicesDetector', 'Goals'));
     $dimensions = Dimension::getDimensions(Manager::getInstance()->loadPlugin('Goals'));
     $this->assertGreaterThan(2, count($dimensions));
     $foundConversion = false;
     foreach ($dimensions as $dimension) {
         if ($dimension instanceof ConversionDimension) {
             $foundConversion = true;
         }
         $this->assertRegExp('/Piwik.Plugins.Goals.Columns/', get_class($dimension));
     }
     $this->assertTrue($foundConversion);
 }
All Usage Examples Of Piwik\Columns\Dimension::getDimensions