/**
  * Process the SEO values for the blog view page
  *
  * @param Varien_Object $object
  *  @param string $type
  * @param Varien_Object $page
  */
 protected function _applyPostPageLogic($object, $type = 'post')
 {
     $meta = new Varien_Object(array('title' => $this->_getTitleFormat($object->getPostType()), 'description' => trim($this->getData('metadesc_' . $object->getPostType())), 'keywords' => trim($this->getData('metakey_' . $object->getPostType()))));
     if (($value = trim($object->getMetaValue('_yoast_wpseo_title'))) !== '') {
         $data = $this->getRewriteData();
         $data['title'] = $value;
         $this->setRewriteData($data);
     }
     if (($value = trim($object->getMetaValue('_yoast_wpseo_metadesc'))) !== '') {
         $meta->setDescription($value);
     }
     if (($value = trim($object->getMetaValue('_yoast_wpseo_metakeywords'))) !== '') {
         $meta->setKeywords($value);
     }
     $robots = array();
     $noIndex = (int) $object->getMetaValue('_yoast_wpseo_meta-robots-noindex');
     if ($noIndex === 0) {
         $robots['index'] = '';
     } else {
         if ($noIndex === 1) {
             $robots['noindex'] = '';
         } else {
             if ($noIndex === 2) {
                 $robots['index'] = '';
             } else {
                 if ($this->getNoindexPost()) {
                     $robots['noindex'] = '';
                 }
             }
         }
     }
     if ($object->getMetaValue('_yoast_wpseo_meta-robots-nofollow')) {
         $robots['nofollow'] = '';
     } else {
         $robots['follow'] = '';
     }
     if (($advancedRobots = trim($object->getMetaValue('_yoast_wpseo_meta-robots-adv'))) !== '') {
         if ($advancedRobots !== 'none') {
             $robots = explode(',', $advancedRobots);
         }
     }
     $robots = array_keys($robots);
     if (count($robots) > 0) {
         $meta->setRobots(implode(',', $robots));
     }
     $this->_applyMeta($meta->getData());
     if ($canon = $object->getMetaValue('_yoast_wpseo_canonical')) {
         $object->setCanonicalUrl($canon);
     }
     if (!$this->hasOpengraph() || (int) $this->getOpengraph() === 1) {
         $this->_addPostOpenGraphTags($object, $object->getPostType());
     }
     if ($this->getTwitter()) {
         $this->_addTwitterCard(array('card' => $this->getTwitterCardType(), 'site' => $this->getTwitterSite() ? '@' . $this->getTwitterSite() : '', 'title' => $object->getPostTitle(), 'creator' => ($creator = $object->getAuthor()->getMetaValue('twitter')) ? '@' . $creator : '', 'image0' => $object->getFeaturedImage() ? $object->getFeaturedImage()->getFullSizeImage() : null));
     }
     return $this;
 }