Example #1
0
 /**
  * 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;
 }