public function __construct()

in src/Facebook/InstantArticles/Transformer/Settings/AdSettings.php [26:40]


    public function __construct($audienceNetworkPlacementId = "", $rawHTML = "")
    {
        if (Type::enforce($audienceNetworkPlacementId, Type::STRING) &&
            !Type::isTextEmpty($audienceNetworkPlacementId)) {
            $this->audienceNetworkPlacementId = $audienceNetworkPlacementId;
        }
        if (Type::enforce($rawHTML, Type::STRING) &&
            !Type::isTextEmpty($rawHTML)) {
            $this->rawHTML = $rawHTML;
        }

        if (!Type::isTextEmpty($audienceNetworkPlacementId) && !Type::isTextEmpty($rawHTML)) {
            throw new \Exception("You must specify only one Ads Setting, either audience_network_placement_id or raw_html", 1);
        }
    }