Piwik\Plugins\WebsiteMeasurable\Settings\Urls::configureField PHP Method

configureField() public method

public configureField ( )
    public function configureField()
    {
        if ($this->config) {
            return $this->config;
        }
        $config = new FieldConfig();
        $config->title = Piwik::translate('SitesManager_Urls');
        $config->inlineHelp = Piwik::translate('SitesManager_AliasUrlHelp');
        $config->uiControl = FieldConfig::UI_CONTROL_TEXTAREA;
        $config->uiControlAttributes = array('cols' => '25', 'rows' => '3');
        $self = $this;
        $config->validate = function ($urls) use($self) {
            $self->checkUrls($urls);
            $self->checkAtLeastOneUrl($urls);
        };
        $config->transform = function ($urls) use($self) {
            return $this->cleanParameterUrls($urls);
        };
        $this->config = $config;
        return $this->config;
    }