/** * Set config object * * @access public * @param \PicoFeed\Config $config Config instance * @return \PicoFeed\Parse */ public function setConfig($config) { $this->config = $config; if ($this->config !== null) { $this->setIframeWhitelist($this->config->getFilterIframeWhitelist(array())); $this->setIntegerAttributes($this->config->getFilterIntegerAttributes(array())); $this->setAttributeOverrides($this->config->getFilterAttributeOverrides(array())); $this->setRequiredAttributes($this->config->getFilterRequiredAttributes(array())); $this->setMediaBlacklist($this->config->getFilterMediaBlacklist(array())); $this->setMediaAttributes($this->config->getFilterMediaAttributes(array())); $this->setSchemeWhitelist($this->config->getFilterSchemeWhitelist(array())); $this->setBlacklistedTags($this->config->getFilterBlacklistedTags(array())); $this->setWhitelistedTags($this->config->getFilterWhitelistedTags(array())); } return $this; }