/** * @param PlaceholderAbstract $placeholder * @return void */ public function addPlaceholder(PlaceholderAbstract $placeholder) { if ($placeholder instanceof PlaceholderPrefixInterface) { $placeholder->setPrefix($this->getPrefix()); } $this->placeholders[$placeholder->getName()] = $placeholder; }
/** * @param PlaceholderAbstract $placeholder * @return void */ public function addCustomPlaceholder(PlaceholderAbstract $placeholder) { if (!empty($this->adapter)) { $placeholder->setQuotePerformer($this->adapter); } $this->placeholders->addPlaceholder($placeholder); }