Piwik\Plugins\Goals\Reports\Base::addReportMetadataForEachGoal PHP Méthode

addReportMetadataForEachGoal() protected méthode

protected addReportMetadataForEachGoal ( &$availableReports, $infos, $goalNameFormatter )
    protected function addReportMetadataForEachGoal(&$availableReports, $infos, $goalNameFormatter)
    {
        $idSite = $this->getIdSiteFromInfos($infos);
        $goals = $this->getGoalsForIdSite($idSite);
        foreach ($goals as $goal) {
            $goal['name'] = Common::sanitizeInputValue($goal['name']);
            $this->name = $goalNameFormatter($goal);
            $this->parameters = array('idGoal' => $goal['idgoal']);
            $this->order = $this->orderGoal + $goal['idgoal'] * 3;
            $availableReports[] = $this->buildReportMetadata();
        }
        $this->init();
    }