Set metaRobotsIndex w/ proxy.

@param string $metaRobotsIndex

@return PageSeo
960036
public function setMetaRobotsIndex($metaRobotsIndex, $locale = null)
    {
        $this->translate($locale, false)->setMetaRobotsIndex($metaRobotsIndex);
        $this->mergeNewTranslations();

        return $this;
    }
356842
public function requireIndexes($bool = true)
    {
        if (!$this->isQueryOrScan()) {
            //TODO: exception
        }

        if ($bool) {
            $this->queryClass = Query::class;
        } else {
            $this->queryClass = Scan::class;
        }

        return $this;
    }
460846
public function setRoutePrefixes($routeNamePrefix, $routePatternPrefix)
    {
        $this->setRouteNamePrefix($routeNamePrefix);
        $this->setRoutePatternPrefix($routePatternPrefix);

        return $this;
    }
1312808
public function setIndex($index): self
    {
        if ($index instanceof Index) {
            $index = $index->getName();
        }

        $this->_index = (string) $index;

        return $this;
    }
1333380
public function setCopySource(int $copySource = self::COPY): CopyDictionaryJob
    {
        $this->copySource = $copySource;

        return $this;
    }
1030848
public static function createIndex($shards = null, $replicas = null)
    {
        $instance = new static();

        $client = $instance->getElasticSearchClient();

        $index = [
            'index'     => $instance->getIndexName(),
        ];

        if ($shards) {
            $index['body']['settings']['number_of_shards'] = $shards;
        }

        if ($replicas) {
            $index['body']['settings']['number_of_replicas'] = $replicas;
        }

        return $client->indices()->create($index);
    }
344824
public function setIdentifierMeta($meta): self
    {
        $this->meta    = $meta;
        $this->hasMeta = true;

        return $this;
    }
1366530
protected function configureRobotsFile(RobotsFileInterface $robots)
    {
        $robots->setCrawlDelay($this->robots['crawl_delay']);
        foreach ($this->robots['allow'] as $path => $userAgent) {
            if (strpos($path, '/') === false) {
                $path = $this->router->generate($path);
            }
            $robots->addAllowEntry($path, $userAgent);
        }
        foreach ($this->robots['disallow'] as $path => $userAgent) {
            if (strpos($path, '/') === false) {
                $path = $this->router->generate($path);
            }
            $robots->addDisallowEntry($path, $userAgent);
        }
        foreach ($this->robots['clean_param'] as $path => $value) {
            $robots->addCleanParamEntry($value['parameters'], $path);
        }
    }
1219974
public function filterBySitemapIndexed($indexed = true)
    {
        $qb = $this->getInstance();
        $qb->innerJoin($this->mainAlias.'.seo', 'seo')->addSelect('seo')
            ->andWhere('seo.sitemapIndexed = :sitemapIndexed')
            ->setParameter('sitemapIndexed', $indexed);

        return $this;
    }
778223
public function setMetas(array $metas): MetaAwareInterface
    {
        $this->metas = $metas;

        //convert pluginAnnotation meta to correct key:value pair
        foreach ($this->metas as $index => $meta) {
            if ($meta instanceof PluginConfigAnnotation) {
                unset($this->metas[$index]);
                $this->setMeta($meta->getName(), $meta->getConfig());
            }
        }

        return $this;
    }
429085
public function index($name = null)
    {
        $index = new Index(
            $this->metaDatabuilder,
            [$this->getName()]
        );

        if ($name !== null) {
            $index->name($name);
        }

        $this->callbackAndQueue($index);

        return $this;
    }
1117127
protected function setMeta($fpdi, $meta)
    {
        foreach ($meta as $key => $arg) {
            $metodName = 'set' . ucfirst($key);
            if (method_exists($fpdi, $metodName)) {
                $fpdi->$metodName($arg);
            }
        }
        return $fpdi;
    }
302417
protected function generateRobots(ReadSiteInterface $site, OutputInterface $output)
    {
        $robotsManager = $this->getContainer()->get('open_orchestra_front.manager.robots');
        $mainAlias = $site->getMainAlias();
        $alias = ('' != $mainAlias->getPrefix()) ? $mainAlias->getDomain() . "/" . $mainAlias->getPrefix() : $mainAlias->getDomain();
        $output->writeln("<info>Generating robots file for siteId " . $site->getSiteId() . " with alias " . $alias . "</info>");

        $filename = $robotsManager->generateRobots($site);

        $output->writeln("<comment>-> " . $filename . " generated</comment>\n");
    }
633292
public function addMetaSet($metaSetId)
    {
        if ($metaSetId && !in_array($metaSetId, $this->metasets)) {
            $this->metasets[] = $metaSetId;
        }

        return $this;
    }
1090058
public function whereAnyMetaId(array $metas)
	{
		$filters = array();
		
		foreach ($metas as $meta => $data) {
			$value = is_array($data) ? Arr::get($data, 0) : $data;
			$operator = is_array($data) ? Arr::get($data, 1, '=') : '=';
			
			$filters[] = array('id' => $meta, 'value' => $value, 'operator' => $operator);
		}
		
		$this->filters[]['metas'] = $filters;
		
		return $this;
	}
623289
public function setMeta($meta): self
    {
        $this->hasMeta = true;
        $this->meta    = $meta;

        return $this;
    }
1299627
public function setMetatags(array $metatags)
    {
        if(array_key_exists('title', $metatags)) $this->metaTitle = $metatags['title'];
        if(array_key_exists('description', $metatags)) $this->metaDescription = $metatags['description'];
        if(array_key_exists('keywords', $metatags)) $this->metaKeywords = $metatags['keywords'];

        return $this;
    }