/** * toArray * * @param array $ignore * * @return array */ public function toArray($ignore = []) { $data = parent::toArray($ignore); return $data; }
/** * toArray * * @param array $ignore * * @return array */ public function toArray($ignore = ['additionalDomains', 'domainValidator', 'site']) { $data = parent::toArray($ignore); if (!in_array('siteId', $ignore)) { $data['siteId'] = $this->getSiteId(); } if (!in_array('additionalDomains', $ignore)) { $data['additionalDomains'] = $this->modelArrayToArray($this->getAdditionalDomains()->toArray(), ['additionalDomains', 'domainValidator', 'site']); } // @bc support if (!in_array('domain', $ignore)) { $data['domain'] = $this->getDomainName(); } if (!in_array('isPrimary', $ignore)) { $data['isPrimary'] = $this->isPrimary(); } if (!in_array('isPrimaryDomain', $ignore)) { $data['isPrimaryDomain'] = $this->isPrimaryDomain(); } return $data; }
/** * toArray * * @param array $ignore * * @return array */ public function toArray($ignore = []) { $array = parent::toArray($ignore); $array['key'] = $this->getKey(); return $array; }
/** * toArray * * @param array $ignore * * @return array */ public function toArray($ignore = ['pluginWrappers']) { $data = parent::toArray($ignore); if (!in_array('pluginWrappers', $ignore)) { $data['pluginWrappers'] = $this->modelArrayToArray($this->getPluginWrappers()->toArray(), []); } if (!in_array('createdDateString', $ignore)) { $data['createdDateString'] = $this->getCreatedDateString(); } if (!in_array('publishedDateString', $ignore)) { $data['publishedDateString'] = $this->getPublishedDateString(); } return $data; }
/** * toArray * * @param array $ignore * * @return array */ public function toArray($ignore = []) { $data = parent::toArray($ignore); if (!in_array('iso639_1', $ignore)) { $data['iso639_1'] = $this->getIso6391(); } if (!in_array('iso639_2b', $ignore)) { $data['iso639_2b'] = $this->getIso6392b(); } if (!in_array('iso639_2t', $ignore)) { $data['iso639_2t'] = $this->getIso6392t(); } return $data; }
/** * toArray * * @param array $ignore * * @return mixed */ public function toArray($ignore = ['pages', 'containers', 'sitePlugins']) { $data = parent::toArray($ignore); if (!in_array('pages', $ignore)) { $data['pages'] = $this->modelArrayToArray($this->getPages()->toArray(), ['parent', 'site', 'revisions']); } if (!in_array('containers', $ignore)) { $data['containers'] = $this->modelArrayToArray($this->getContainers()->toArray(), ['parent', 'site', 'revisions']); } if (!in_array('domainId', $ignore)) { $data['domainId'] = $this->getDomainId(); } if (!in_array('domainName', $ignore)) { $data['domainName'] = $this->getDomainName(); } if (!in_array('languageId', $ignore)) { $data['languageId'] = $this->getLanguageId(); } if (!in_array('languageIso6392t', $ignore)) { $data['languageIso6392t'] = $this->getLanguageIso6392t(); } if (!in_array('countryId', $ignore)) { $data['countryId'] = $this->getCountryId(); } if (!in_array('locale', $ignore)) { $data['locale'] = $this->getLocale(); } return $data; }
/** * toArray * * @param array $ignore * @return array */ public function toArray($ignore = ['site']) { $array = parent::toArray($ignore); if (!in_array('siteId', $ignore)) { $array['siteId'] = $this->getSiteId(); } // @bc support if (!in_array('domain', $ignore)) { $site = $this->site; if ($site !== null) { $array['domain'] = $site->getDomain()->getDomainName(); } } if (!in_array('domainName', $ignore)) { $site = $this->site; if ($site !== null) { $array['domainName'] = $site->getDomain()->getDomainName(); } } return $array; }
/** * toArray * * @param array $ignore * * @return array */ public function toArray($ignore = []) { return parent::toArray($ignore); }
/** * toArray * * @param array $ignore * * @return array */ public function toArray($ignore = []) { $data = parent::toArray($ignore); // @bc if (!in_array('siteWide', $ignore)) { $data['siteWide'] = $this->isSiteWide(); } if (!in_array('isSiteWide', $ignore)) { $data['isSiteWide'] = $this->isSiteWide(); } return $data; }