Piwik\Category\Subcategory::setId PHP Method

setId() public method

Sets (overwrites) the id of the subcategory see {@link $id}.
public setId ( string $id ) : static
$id string A translation key eg 'General_Overview'.
return static
    public function setId($id)
    {
        $this->id = $id;
        return $this;
    }

Usage Example

Example #1
0
 public function addSubcategories(&$subcategories)
 {
     $idSite = Common::getRequestVar('idSite', 0, 'int');
     if (!$idSite) {
         // fallback for eg API.getReportMetadata which uses idSites
         $idSite = Common::getRequestVar('idSites', 0, 'int');
         if (!$idSite) {
             return;
         }
     }
     $goals = API::getInstance()->getGoals($idSite);
     $order = 900;
     foreach ($goals as $goal) {
         $category = new Subcategory();
         $category->setName($goal['name']);
         $category->setCategoryId('Goals_Goals');
         $category->setId($goal['idgoal']);
         $category->setOrder($order++);
         $subcategories[] = $category;
     }
 }
All Usage Examples Of Piwik\Category\Subcategory::setId