bedezign\yii2\audit\Audit::getPanel PHP Method

getPanel() public method

public getPanel ( string $identifier ) : null | bedezign\yii2\audit\components\panels\Panel
$identifier string
return null | bedezign\yii2\audit\components\panels\Panel
    public function getPanel($identifier)
    {
        $config = null;
        if (isset($this->panels[$identifier])) {
            $config = $this->panels[$identifier];
        } elseif (isset($this->_corePanels[$identifier])) {
            $config = $this->_corePanels[$identifier];
        }
        if (!$config) {
            throw new InvalidConfigException("'{$identifier}' is not a valid panel identifier");
        }
        if (is_array($config)) {
            $config['module'] = $this;
            $config['id'] = $identifier;
            return Yii::createObject($config);
        }
        return $config;
    }