/**
  * {@inheritdoc}
  */
 public function cloneForMultiSource($prefix, tubepress_api_options_PersistenceInterface $persistence)
 {
     $optionName = $this->getOptionName();
     $requestParams = $this->getHttpRequestParameters();
     $templating = $this->getTemplating();
     $optionReference = $this->getOptionProvider();
     $toReturn = new self($optionName, $persistence, $requestParams, $templating, $optionReference);
     $toReturn->setMultiSourcePrefix($prefix);
     return $toReturn;
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function cloneForMultiSource($prefix, tubepress_api_options_PersistenceInterface $persistence)
 {
     $requestParams = $this->getHttpRequestParameters();
     $optionsReference = $this->getOptionProvider();
     $templating = $this->getTemplating();
     $langUtils = $this->getLangUtils();
     $acceptableValues = $this->getAcceptableValues();
     $toReturn = new self($persistence, $requestParams, $templating, $optionsReference, $acceptableValues, $langUtils);
     $toReturn->setMultiSourcePrefix($prefix);
     return $toReturn;
 }
 /**
  * {@inheritdoc}
  */
 public function cloneForMultiSource($prefix, tubepress_api_options_PersistenceInterface $persistence)
 {
     $toReturn = new self($persistence, $this->getHttpRequestParameters());
     $toReturn->setMultiSourcePrefix($prefix);
     return $toReturn;
 }
 /**
  * {@inheritdoc}
  */
 public function cloneForMultiSource($prefix, tubepress_api_options_PersistenceInterface $persistence)
 {
     $httpRequestParams = $this->getHttpRequestParameters();
     $templating = $this->getTemplating();
     $additionalField = null;
     if ($this->_additionalField && $this->_additionalField instanceof tubepress_api_options_ui_MultiSourceFieldInterface) {
         /*
          * @var tubepress_api_options_ui_MultiSourceFieldInterface
          */
         $temp = $this->_additionalField;
         $additionalField = $temp->cloneForMultiSource($prefix, $persistence);
     }
     $toReturn = new self($this->getId(), $persistence, $httpRequestParams, $templating, $additionalField);
     $toReturn->setMultiSourcePrefix($prefix);
     return $toReturn;
 }