src/FACTFinder/Adapter/ProductCampaign.php
public function getCampaigns()
    {
        if (is_null($this->campaigns)
            || !$this->upToDate
        ) {
            $this->request->resetLoaded();
            $this->campaigns = $this->createCampaigns();
            $this->upToDate = true;
        }

        return $this->campaigns;
    }
public function getCampaigns()
    {
        if (is_null($this->campaigns)
            || !$this->upToDate
        ) {
            $this->request->resetLoaded();
            $this->campaigns = $this->createCampaigns();
            $this->upToDate = true;
        }

        return $this->campaigns;
    }
Returns campaigns for IDs previously specified. If no IDs have been
set, there will be a warning raised and an empty result will be returned.

@return \FACTFinder\Data\Result