var/cache/website/dev/sulu/websiteWebspaceCollectionCache.php line 23

  1. <?php
  2. use Sulu\Component\Localization\Localization;
  3. use Sulu\Component\Webspace\Manager\WebspaceCollection;
  4. use Sulu\Component\Webspace\Portal;
  5. use Sulu\Component\Webspace\PortalInformation;
  6. use Sulu\Component\Webspace\Environment;
  7. use Sulu\Component\Webspace\Security;
  8. use Sulu\Component\Webspace\Segment;
  9. use Sulu\Component\Webspace\Url;
  10. use Sulu\Component\Webspace\CustomUrl;
  11. use Sulu\Component\Webspace\Webspace;
  12. use Sulu\Component\Webspace\Navigation;
  13. use Sulu\Component\Webspace\NavigationContext;
  14. /**
  15.  * websiteWebspaceCollectionCache
  16.  *
  17.  * DO NOT EDIT
  18.  * This file is autogenerated by the Sulu Webspace component
  19.  */
  20. class websiteWebspaceCollectionCache extends WebspaceCollection
  21. {
  22.     public function __construct()
  23.     {
  24.         $webspaceRefs = array();
  25.         $portalRefs = array();
  26.         $localizationRefs = array();
  27.         $segmentRefs = array();
  28.         $portalInformationRefs = array();
  29.         // new webspace
  30.         $webspace = new Webspace();
  31.         $webspace->setKey('nd-haefen');
  32.         $webspace->setName("ND Häfen");
  33.         // add localization to webspace
  34.         $localization0 = new Localization();
  35.         $localization0->setLanguage('de');
  36.         $localization0->setCountry('');
  37.         $localization0->setShadow('');
  38.         $localization0->setDefault(true);
  39.         $localization0->setXDefault('');
  40.         $localizationRefs['nd-haefen_de'] = $localization0;
  41.         $webspace->addLocalization($localization0);
  42.         // add theme
  43.         $webspace->addTemplate('search''search/search');
  44.         $webspace->addTemplate('error''error/error');
  45.         $webspace->addDefaultTemplate('page''default');
  46.         $webspace->addDefaultTemplate('home''homepage');
  47.         // add navigation
  48.         $navigation = new Navigation();
  49.         $navigation->addContext(new NavigationContext('main',     array(
  50.                         'title' =>     array(
  51.                         'de' => 'Hauptnavigation',
  52.                 )
  53. ,
  54.                 )
  55. ));
  56.         $navigation->addContext(new NavigationContext('meta',     array(
  57.                         'title' =>     array(
  58.                         'de' => 'Meta-Navigation',
  59.                 )
  60. ,
  61.                 )
  62. ));
  63.         $webspace->setNavigation($navigation);
  64.         $webspace->setResourceLocatorStrategy('tree_leaf_edit');
  65.         // new portal
  66.         $portal = new Portal();
  67.         $portal->setName('ND Häfen');
  68.         $portal->setKey('nd-haefen');
  69.         $portal->setWebspace($webspace);
  70.         // add localization
  71.         $localization = new Localization();
  72.         $localization->setLanguage('de');
  73.         $localization->setCountry('');
  74.         $localization->setDefault('1');
  75.         $localization->setXDefault('');
  76.         $portal->addLocalization($localization);
  77.         // add environment
  78.         $environment = new Environment();
  79.         $environment->setType('dev');
  80.         // add environment url
  81.         $url = new Url();
  82.         $url->setUrl('{host}');
  83.         $url->setLanguage('de');
  84.         $url->setCountry('');
  85.         $url->setSegment('');
  86.         $url->setRedirect('');
  87.         $url->setMain(true);
  88.         $environment->addUrl($url);
  89.         $portal->addEnvironment($environment);
  90.         // add environment
  91.         $environment = new Environment();
  92.         $environment->setType('stage');
  93.         // add environment url
  94.         $url = new Url();
  95.         $url->setUrl('{host}');
  96.         $url->setLanguage('de');
  97.         $url->setCountry('');
  98.         $url->setSegment('');
  99.         $url->setRedirect('');
  100.         $url->setMain(true);
  101.         $environment->addUrl($url);
  102.         $portal->addEnvironment($environment);
  103.         // add environment
  104.         $environment = new Environment();
  105.         $environment->setType('test');
  106.         // add environment url
  107.         $url = new Url();
  108.         $url->setUrl('{host}');
  109.         $url->setLanguage('de');
  110.         $url->setCountry('');
  111.         $url->setSegment('');
  112.         $url->setRedirect('');
  113.         $url->setMain(true);
  114.         $environment->addUrl($url);
  115.         $portal->addEnvironment($environment);
  116.         // add environment
  117.         $environment = new Environment();
  118.         $environment->setType('prod');
  119.         // add environment url
  120.         $url = new Url();
  121.         $url->setUrl('ndh.de');
  122.         $url->setLanguage('de');
  123.         $url->setCountry('');
  124.         $url->setSegment('');
  125.         $url->setRedirect('');
  126.         $url->setMain(true);
  127.         $environment->addUrl($url);
  128.         $environment->addCustomUrl(new CustomUrl('ndh.de/*'));
  129.         $environment->addCustomUrl(new CustomUrl('*.ndh.de'));
  130.         $environment->addCustomUrl(new CustomUrl('*.ndh.de/*'));
  131.         $portal->addEnvironment($environment);
  132.         $portalRefs['nd-haefen'] = $portal;
  133.         $webspace->addPortal($portal);
  134.         $webspaceRefs['nd-haefen'] = $webspace;
  135.         // new webspace
  136.         $webspace = new Webspace();
  137.         $webspace->setKey('rheincargo');
  138.         $webspace->setName("Rheincargo Preview");
  139.         // add localization to webspace
  140.         $localization0 = new Localization();
  141.         $localization0->setLanguage('de');
  142.         $localization0->setCountry('');
  143.         $localization0->setShadow('');
  144.         $localization0->setDefault(true);
  145.         $localization0->setXDefault('');
  146.         $localizationRefs['rheincargo_de'] = $localization0;
  147.         $webspace->addLocalization($localization0);
  148.         // add theme
  149.         $webspace->addTemplate('search''search/search');
  150.         $webspace->addTemplate('error''error/error');
  151.         $webspace->addDefaultTemplate('page''page');
  152.         $webspace->addDefaultTemplate('home''homepage');
  153.         // add navigation
  154.         $navigation = new Navigation();
  155.         $navigation->addContext(new NavigationContext('main',     array(
  156.                         'title' =>     array(
  157.                         'de' => 'Hauptnavigation',
  158.                 )
  159. ,
  160.                 )
  161. ));
  162.         $navigation->addContext(new NavigationContext('meta',     array(
  163.                         'title' =>     array(
  164.                         'de' => 'Meta-Navigation',
  165.                 )
  166. ,
  167.                 )
  168. ));
  169.         $webspace->setNavigation($navigation);
  170.         $webspace->setResourceLocatorStrategy('tree_leaf_edit');
  171.         // new portal
  172.         $portal = new Portal();
  173.         $portal->setName('Rheincargo Preview');
  174.         $portal->setKey('rheincargo');
  175.         $portal->setWebspace($webspace);
  176.         // add localization
  177.         $localization = new Localization();
  178.         $localization->setLanguage('de');
  179.         $localization->setCountry('');
  180.         $localization->setDefault('1');
  181.         $localization->setXDefault('');
  182.         $portal->addLocalization($localization);
  183.         // add environment
  184.         $environment = new Environment();
  185.         $environment->setType('prod');
  186.         // add environment url
  187.         $url = new Url();
  188.         $url->setUrl('rheincargo.com');
  189.         $url->setLanguage('de');
  190.         $url->setCountry('');
  191.         $url->setSegment('');
  192.         $url->setRedirect('');
  193.         $url->setMain(true);
  194.         $environment->addUrl($url);
  195.         $environment->addCustomUrl(new CustomUrl('preview.rheincargo.com/*'));
  196.         $portal->addEnvironment($environment);
  197.         // add environment
  198.         $environment = new Environment();
  199.         $environment->setType('stage');
  200.         // add environment url
  201.         $url = new Url();
  202.         $url->setUrl('rheincargo.com');
  203.         $url->setLanguage('de');
  204.         $url->setCountry('');
  205.         $url->setSegment('');
  206.         $url->setRedirect('');
  207.         $url->setMain(true);
  208.         $environment->addUrl($url);
  209.         $portal->addEnvironment($environment);
  210.         // add environment
  211.         $environment = new Environment();
  212.         $environment->setType('test');
  213.         // add environment url
  214.         $url = new Url();
  215.         $url->setUrl('rheincargo.com');
  216.         $url->setLanguage('de');
  217.         $url->setCountry('');
  218.         $url->setSegment('');
  219.         $url->setRedirect('');
  220.         $url->setMain(true);
  221.         $environment->addUrl($url);
  222.         $portal->addEnvironment($environment);
  223.         // add environment
  224.         $environment = new Environment();
  225.         $environment->setType('dev');
  226.         // add environment url
  227.         $url = new Url();
  228.         $url->setUrl('rheincargo.com');
  229.         $url->setLanguage('de');
  230.         $url->setCountry('');
  231.         $url->setSegment('');
  232.         $url->setRedirect('');
  233.         $url->setMain(true);
  234.         $environment->addUrl($url);
  235.         $portal->addEnvironment($environment);
  236.         $portalRefs['rheincargo'] = $portal;
  237.         $webspace->addPortal($portal);
  238.         $webspaceRefs['rheincargo'] = $webspace;
  239.         $portalInformationRefs['dev']['rheincargo.com'] = new PortalInformation(
  240.             1,
  241.             $webspaceRefs['rheincargo'],
  242.             $portalRefs['rheincargo'],
  243.             $localizationRefs['rheincargo_de'],
  244.             'rheincargo.com',
  245.             null,
  246.             null,
  247.             true,
  248.             'rheincargo.com',
  249.             10
  250.         );
  251.         $portalInformationRefs['dev']['{host}'] = new PortalInformation(
  252.             1,
  253.             $webspaceRefs['nd-haefen'],
  254.             $portalRefs['nd-haefen'],
  255.             $localizationRefs['nd-haefen_de'],
  256.             '{host}',
  257.             null,
  258.             null,
  259.             true,
  260.             '{host}',
  261.             5
  262.         );
  263.         $portalInformationRefs['stage']['rheincargo.com'] = new PortalInformation(
  264.             1,
  265.             $webspaceRefs['rheincargo'],
  266.             $portalRefs['rheincargo'],
  267.             $localizationRefs['rheincargo_de'],
  268.             'rheincargo.com',
  269.             null,
  270.             null,
  271.             true,
  272.             'rheincargo.com',
  273.             10
  274.         );
  275.         $portalInformationRefs['stage']['{host}'] = new PortalInformation(
  276.             1,
  277.             $webspaceRefs['nd-haefen'],
  278.             $portalRefs['nd-haefen'],
  279.             $localizationRefs['nd-haefen_de'],
  280.             '{host}',
  281.             null,
  282.             null,
  283.             true,
  284.             '{host}',
  285.             5
  286.         );
  287.         $portalInformationRefs['test']['rheincargo.com'] = new PortalInformation(
  288.             1,
  289.             $webspaceRefs['rheincargo'],
  290.             $portalRefs['rheincargo'],
  291.             $localizationRefs['rheincargo_de'],
  292.             'rheincargo.com',
  293.             null,
  294.             null,
  295.             true,
  296.             'rheincargo.com',
  297.             10
  298.         );
  299.         $portalInformationRefs['test']['{host}'] = new PortalInformation(
  300.             1,
  301.             $webspaceRefs['nd-haefen'],
  302.             $portalRefs['nd-haefen'],
  303.             $localizationRefs['nd-haefen_de'],
  304.             '{host}',
  305.             null,
  306.             null,
  307.             true,
  308.             '{host}',
  309.             5
  310.         );
  311.         $portalInformationRefs['prod']['preview.rheincargo.com/*'] = new PortalInformation(
  312.             4,
  313.             $webspaceRefs['rheincargo'],
  314.             $portalRefs['rheincargo'],
  315.             null,
  316.             'preview.rheincargo.com/*',
  317.             null,
  318.             null,
  319.             false,
  320.             'preview.rheincargo.com/*',
  321.             1
  322.         );
  323.         $portalInformationRefs['prod']['rheincargo.com'] = new PortalInformation(
  324.             1,
  325.             $webspaceRefs['rheincargo'],
  326.             $portalRefs['rheincargo'],
  327.             $localizationRefs['rheincargo_de'],
  328.             'rheincargo.com',
  329.             null,
  330.             null,
  331.             true,
  332.             'rheincargo.com',
  333.             10
  334.         );
  335.         $portalInformationRefs['prod']['*.ndh.de/*'] = new PortalInformation(
  336.             4,
  337.             $webspaceRefs['nd-haefen'],
  338.             $portalRefs['nd-haefen'],
  339.             null,
  340.             '*.ndh.de/*',
  341.             null,
  342.             null,
  343.             false,
  344.             '*.ndh.de/*',
  345.             1
  346.         );
  347.         $portalInformationRefs['prod']['ndh.de/*'] = new PortalInformation(
  348.             4,
  349.             $webspaceRefs['nd-haefen'],
  350.             $portalRefs['nd-haefen'],
  351.             null,
  352.             'ndh.de/*',
  353.             null,
  354.             null,
  355.             false,
  356.             'ndh.de/*',
  357.             1
  358.         );
  359.         $portalInformationRefs['prod']['*.ndh.de'] = new PortalInformation(
  360.             4,
  361.             $webspaceRefs['nd-haefen'],
  362.             $portalRefs['nd-haefen'],
  363.             null,
  364.             '*.ndh.de',
  365.             null,
  366.             null,
  367.             false,
  368.             '*.ndh.de',
  369.             1
  370.         );
  371.         $portalInformationRefs['prod']['ndh.de'] = new PortalInformation(
  372.             1,
  373.             $webspaceRefs['nd-haefen'],
  374.             $portalRefs['nd-haefen'],
  375.             $localizationRefs['nd-haefen_de'],
  376.             'ndh.de',
  377.             null,
  378.             null,
  379.             true,
  380.             'ndh.de',
  381.             10
  382.         );
  383.         $this->setWebspaces($webspaceRefs);
  384.         $this->setPortals($portalRefs);
  385.         $this->setPortalInformations($portalInformationRefs);
  386.     }
  387. }