Piwik\Plugin\ReleaseChannels::getActiveReleaseChannel PHP Method

getActiveReleaseChannel() public method

public getActiveReleaseChannel ( ) : ReleaseChannel
return Piwik\UpdateCheck\ReleaseChannel
    public function getActiveReleaseChannel()
    {
        $channel = Config::getInstance()->General['release_channel'];
        $channel = $this->factory($channel);
        if (!empty($channel)) {
            return $channel;
        }
        $channels = $this->getAllReleaseChannels();
        // we default to the one with lowest id
        return reset($channels);
    }

Usage Example

示例#1
0
 /**
  * @dataProvider getTestActiveReleaseChannel
  */
 public function test_getActiveReleaseChannel_shouldReturnCorrectReleaseChannelForId($expectedId, $activeId)
 {
     $backupId = Config::getInstance()->General['release_channel'];
     $this->channels->setActiveReleaseChannelId($activeId);
     $this->assertSame($expectedId, $this->channels->getActiveReleaseChannel()->getId());
     $this->channels->setActiveReleaseChannelId($backupId);
 }
All Usage Examples Of Piwik\Plugin\ReleaseChannels::getActiveReleaseChannel