/** * {@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; }
/** * {@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; }