Essence\Provider\MetaTags::setMetaPattern PHP Метод

setMetaPattern() публичный Метод

Sets the filter pattern.
public setMetaPattern ( string $pattern )
$pattern string Pattern.
    public function setMetaPattern($pattern)
    {
        $this->_metaPattern = $pattern;
    }

Usage Example

Пример #1
0
 /**
  *	Configures the twitter cards provider.
  */
 protected function _setupTwitterCards()
 {
     $this->configure(['twitterCardsMetaPattern' => '~^twitter:~i', 'twitterCardsMapping' => ['twitter:card' => 'type', 'twitter:title' => 'title', 'twitter:description' => 'description', 'twitter:site' => 'providerName', 'twitter:creator' => 'authorName'], 'twitterCardsPreparators' => [], 'twitterCardsPresenters' => Container::unique(function ($C) {
         return [$C->get('TwitterCardsReindexer')];
     }), 'TwitterCardsReindexer' => Container::unique(function ($C) {
         return new Reindexer($C->get('twitterCardsMapping'));
     }), 'TwitterCardsProvider' => function ($C) {
         $TwitterCards = new MetaTags($C->get('Http'), $C->get('Dom'));
         $TwitterCards->setPreparators($C->get('twitterCardsPreparators'));
         $TwitterCards->setPresenters($C->get('twitterCardsPresenters'));
         $TwitterCards->setMetaPattern($C->get('twitterCardsMetaPattern'));
         return $TwitterCards;
     }]);
 }