/** * @param string $url * @return OASEO_BOL_SitemapItem */ private function addImage($url) { $url = trim($url); $image = $this->sitemapItemDao->findItem($url, OASEO_BOL_SitemapItemDao::VALUE_IMAGE); if ($image == null) { $image = $this->sitemapItemDao->findItem($url, OASEO_BOL_SitemapItemDao::VALUE_BROKEN_IMAGE); } if ($image == null) { $type = $this->isBroken($url) ? OASEO_BOL_SitemapItemDao::VALUE_BROKEN_IMAGE : OASEO_BOL_SitemapItemDao::VALUE_IMAGE; $image = new OASEO_BOL_SitemapItem(); $image->setValue($url); $image->setType($type); $image->setAddTs(time()); $this->sitemapItemDao->save($image); } return $image; }