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

Open in your IDE?
  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('sky');
  32.         $webspace->setName("sky");
  33.         // add localization to webspace
  34.         $localization0 = new Localization();
  35.         $localization0->setLanguage('en');
  36.         $localization0->setCountry('');
  37.         $localization0->setShadow('');
  38.         $localization0->setDefault(true);
  39.         $localization0->setXDefault('');
  40.         $localizationRefs['sky_en'] = $localization0;
  41.         $webspace->addLocalization($localization0);
  42.         // add localization to webspace
  43.         $localization0 = new Localization();
  44.         $localization0->setLanguage('de');
  45.         $localization0->setCountry('');
  46.         $localization0->setShadow('');
  47.         $localization0->setDefault(false);
  48.         $localization0->setXDefault('');
  49.         $localizationRefs['sky_de'] = $localization0;
  50.         $webspace->addLocalization($localization0);
  51.         // add localization to webspace
  52.         $localization0 = new Localization();
  53.         $localization0->setLanguage('fr');
  54.         $localization0->setCountry('');
  55.         $localization0->setShadow('');
  56.         $localization0->setDefault(false);
  57.         $localization0->setXDefault('');
  58.         $localizationRefs['sky_fr'] = $localization0;
  59.         $webspace->addLocalization($localization0);
  60.         // add theme
  61.         $webspace->addTemplate('search''search/search');
  62.         $webspace->addTemplate('error''error/error');
  63.         $webspace->addTemplate('error-404''error/error-404');
  64.         $webspace->addDefaultTemplate('page''default');
  65.         $webspace->addDefaultTemplate('home''homepage');
  66.         // add navigation
  67.         $navigation = new Navigation();
  68.         $navigation->addContext(new NavigationContext('main',     array(
  69.                         'title' =>     array(
  70.                         'en' => 'Main Navigation',
  71.                 )
  72. ,
  73.                 )
  74. ));
  75.         $navigation->addContext(new NavigationContext('footer_menu',     array(
  76.                         'title' =>     array(
  77.                         'en' => 'Footer Menu',
  78.                 )
  79. ,
  80.                 )
  81. ));
  82.         $webspace->setNavigation($navigation);
  83.         $webspace->setResourceLocatorStrategy('tree_leaf_edit');
  84.         // new portal
  85.         $portal = new Portal();
  86.         $portal->setName('example.com');
  87.         $portal->setKey('example');
  88.         $portal->setWebspace($webspace);
  89.         // add localization
  90.         $localization = new Localization();
  91.         $localization->setLanguage('en');
  92.         $localization->setCountry('');
  93.         $localization->setDefault('1');
  94.         $localization->setXDefault('');
  95.         $portal->addLocalization($localization);
  96.         // add localization
  97.         $localization = new Localization();
  98.         $localization->setLanguage('de');
  99.         $localization->setCountry('');
  100.         $localization->setDefault('');
  101.         $localization->setXDefault('');
  102.         $portal->addLocalization($localization);
  103.         // add localization
  104.         $localization = new Localization();
  105.         $localization->setLanguage('fr');
  106.         $localization->setCountry('');
  107.         $localization->setDefault('');
  108.         $localization->setXDefault('');
  109.         $portal->addLocalization($localization);
  110.         // add environment
  111.         $environment = new Environment();
  112.         $environment->setType('prod');
  113.         // add environment url
  114.         $url = new Url();
  115.         $url->setUrl('{host}/{localization}');
  116.         $url->setLanguage('en');
  117.         $url->setCountry('');
  118.         $url->setSegment('');
  119.         $url->setRedirect('');
  120.         $url->setMain(true);
  121.         $environment->addUrl($url);
  122.         // add environment url
  123.         $url = new Url();
  124.         $url->setUrl('{host}/{localization}');
  125.         $url->setLanguage('de');
  126.         $url->setCountry('');
  127.         $url->setSegment('');
  128.         $url->setRedirect('');
  129.         $url->setMain(false);
  130.         $environment->addUrl($url);
  131.         // add environment url
  132.         $url = new Url();
  133.         $url->setUrl('{host}/{localization}');
  134.         $url->setLanguage('fr');
  135.         $url->setCountry('');
  136.         $url->setSegment('');
  137.         $url->setRedirect('');
  138.         $url->setMain(false);
  139.         $environment->addUrl($url);
  140.         $portal->addEnvironment($environment);
  141.         // add environment
  142.         $environment = new Environment();
  143.         $environment->setType('stage');
  144.         // add environment url
  145.         $url = new Url();
  146.         $url->setUrl('{host}/{localization}');
  147.         $url->setLanguage('en');
  148.         $url->setCountry('');
  149.         $url->setSegment('');
  150.         $url->setRedirect('');
  151.         $url->setMain(true);
  152.         $environment->addUrl($url);
  153.         // add environment url
  154.         $url = new Url();
  155.         $url->setUrl('{host}/{localization}');
  156.         $url->setLanguage('de');
  157.         $url->setCountry('');
  158.         $url->setSegment('');
  159.         $url->setRedirect('');
  160.         $url->setMain(false);
  161.         $environment->addUrl($url);
  162.         // add environment url
  163.         $url = new Url();
  164.         $url->setUrl('{host}/{localization}');
  165.         $url->setLanguage('fr');
  166.         $url->setCountry('');
  167.         $url->setSegment('');
  168.         $url->setRedirect('');
  169.         $url->setMain(false);
  170.         $environment->addUrl($url);
  171.         $portal->addEnvironment($environment);
  172.         // add environment
  173.         $environment = new Environment();
  174.         $environment->setType('test');
  175.         // add environment url
  176.         $url = new Url();
  177.         $url->setUrl('{host}/{localization}');
  178.         $url->setLanguage('en');
  179.         $url->setCountry('');
  180.         $url->setSegment('');
  181.         $url->setRedirect('');
  182.         $url->setMain(true);
  183.         $environment->addUrl($url);
  184.         // add environment url
  185.         $url = new Url();
  186.         $url->setUrl('{host}/{localization}');
  187.         $url->setLanguage('de');
  188.         $url->setCountry('');
  189.         $url->setSegment('');
  190.         $url->setRedirect('');
  191.         $url->setMain(false);
  192.         $environment->addUrl($url);
  193.         // add environment url
  194.         $url = new Url();
  195.         $url->setUrl('{host}/{localization}');
  196.         $url->setLanguage('fr');
  197.         $url->setCountry('');
  198.         $url->setSegment('');
  199.         $url->setRedirect('');
  200.         $url->setMain(false);
  201.         $environment->addUrl($url);
  202.         $portal->addEnvironment($environment);
  203.         // add environment
  204.         $environment = new Environment();
  205.         $environment->setType('dev');
  206.         // add environment url
  207.         $url = new Url();
  208.         $url->setUrl('{host}/{localization}');
  209.         $url->setLanguage('en');
  210.         $url->setCountry('');
  211.         $url->setSegment('');
  212.         $url->setRedirect('');
  213.         $url->setMain(true);
  214.         $environment->addUrl($url);
  215.         // add environment url
  216.         $url = new Url();
  217.         $url->setUrl('{host}/{localization}');
  218.         $url->setLanguage('de');
  219.         $url->setCountry('');
  220.         $url->setSegment('');
  221.         $url->setRedirect('');
  222.         $url->setMain(false);
  223.         $environment->addUrl($url);
  224.         // add environment url
  225.         $url = new Url();
  226.         $url->setUrl('{host}/{localization}');
  227.         $url->setLanguage('fr');
  228.         $url->setCountry('');
  229.         $url->setSegment('');
  230.         $url->setRedirect('');
  231.         $url->setMain(false);
  232.         $environment->addUrl($url);
  233.         $portal->addEnvironment($environment);
  234.         $portalRefs['example'] = $portal;
  235.         $webspace->addPortal($portal);
  236.         $webspaceRefs['sky'] = $webspace;
  237.         $portalInformationRefs['prod']['{host}/en'] = new PortalInformation(
  238.             1,
  239.             $webspaceRefs['sky'],
  240.             $portalRefs['example'],
  241.             $localizationRefs['sky_en'],
  242.             '{host}/en',
  243.             null,
  244.             null,
  245.             true,
  246.             '{host}/{localization}',
  247.             5
  248.         );
  249.         $portalInformationRefs['prod']['{host}/de'] = new PortalInformation(
  250.             1,
  251.             $webspaceRefs['sky'],
  252.             $portalRefs['example'],
  253.             $localizationRefs['sky_de'],
  254.             '{host}/de',
  255.             null,
  256.             null,
  257.             false,
  258.             '{host}/{localization}',
  259.             5
  260.         );
  261.         $portalInformationRefs['prod']['{host}/fr'] = new PortalInformation(
  262.             1,
  263.             $webspaceRefs['sky'],
  264.             $portalRefs['example'],
  265.             $localizationRefs['sky_fr'],
  266.             '{host}/fr',
  267.             null,
  268.             null,
  269.             false,
  270.             '{host}/{localization}',
  271.             5
  272.         );
  273.         $portalInformationRefs['prod']['{host}'] = new PortalInformation(
  274.             2,
  275.             $webspaceRefs['sky'],
  276.             $portalRefs['example'],
  277.             null,
  278.             '{host}',
  279.             null,
  280.             '{host}/{localization}',
  281.             false,
  282.             '{host}/{localization}',
  283.             4
  284.         );
  285.         $portalInformationRefs['stage']['{host}/en'] = new PortalInformation(
  286.             1,
  287.             $webspaceRefs['sky'],
  288.             $portalRefs['example'],
  289.             $localizationRefs['sky_en'],
  290.             '{host}/en',
  291.             null,
  292.             null,
  293.             true,
  294.             '{host}/{localization}',
  295.             5
  296.         );
  297.         $portalInformationRefs['stage']['{host}/de'] = new PortalInformation(
  298.             1,
  299.             $webspaceRefs['sky'],
  300.             $portalRefs['example'],
  301.             $localizationRefs['sky_de'],
  302.             '{host}/de',
  303.             null,
  304.             null,
  305.             false,
  306.             '{host}/{localization}',
  307.             5
  308.         );
  309.         $portalInformationRefs['stage']['{host}/fr'] = new PortalInformation(
  310.             1,
  311.             $webspaceRefs['sky'],
  312.             $portalRefs['example'],
  313.             $localizationRefs['sky_fr'],
  314.             '{host}/fr',
  315.             null,
  316.             null,
  317.             false,
  318.             '{host}/{localization}',
  319.             5
  320.         );
  321.         $portalInformationRefs['stage']['{host}'] = new PortalInformation(
  322.             2,
  323.             $webspaceRefs['sky'],
  324.             $portalRefs['example'],
  325.             null,
  326.             '{host}',
  327.             null,
  328.             '{host}/{localization}',
  329.             false,
  330.             '{host}/{localization}',
  331.             4
  332.         );
  333.         $portalInformationRefs['test']['{host}/en'] = new PortalInformation(
  334.             1,
  335.             $webspaceRefs['sky'],
  336.             $portalRefs['example'],
  337.             $localizationRefs['sky_en'],
  338.             '{host}/en',
  339.             null,
  340.             null,
  341.             true,
  342.             '{host}/{localization}',
  343.             5
  344.         );
  345.         $portalInformationRefs['test']['{host}/de'] = new PortalInformation(
  346.             1,
  347.             $webspaceRefs['sky'],
  348.             $portalRefs['example'],
  349.             $localizationRefs['sky_de'],
  350.             '{host}/de',
  351.             null,
  352.             null,
  353.             false,
  354.             '{host}/{localization}',
  355.             5
  356.         );
  357.         $portalInformationRefs['test']['{host}/fr'] = new PortalInformation(
  358.             1,
  359.             $webspaceRefs['sky'],
  360.             $portalRefs['example'],
  361.             $localizationRefs['sky_fr'],
  362.             '{host}/fr',
  363.             null,
  364.             null,
  365.             false,
  366.             '{host}/{localization}',
  367.             5
  368.         );
  369.         $portalInformationRefs['test']['{host}'] = new PortalInformation(
  370.             2,
  371.             $webspaceRefs['sky'],
  372.             $portalRefs['example'],
  373.             null,
  374.             '{host}',
  375.             null,
  376.             '{host}/{localization}',
  377.             false,
  378.             '{host}/{localization}',
  379.             4
  380.         );
  381.         $portalInformationRefs['dev']['{host}/en'] = new PortalInformation(
  382.             1,
  383.             $webspaceRefs['sky'],
  384.             $portalRefs['example'],
  385.             $localizationRefs['sky_en'],
  386.             '{host}/en',
  387.             null,
  388.             null,
  389.             true,
  390.             '{host}/{localization}',
  391.             5
  392.         );
  393.         $portalInformationRefs['dev']['{host}/de'] = new PortalInformation(
  394.             1,
  395.             $webspaceRefs['sky'],
  396.             $portalRefs['example'],
  397.             $localizationRefs['sky_de'],
  398.             '{host}/de',
  399.             null,
  400.             null,
  401.             false,
  402.             '{host}/{localization}',
  403.             5
  404.         );
  405.         $portalInformationRefs['dev']['{host}/fr'] = new PortalInformation(
  406.             1,
  407.             $webspaceRefs['sky'],
  408.             $portalRefs['example'],
  409.             $localizationRefs['sky_fr'],
  410.             '{host}/fr',
  411.             null,
  412.             null,
  413.             false,
  414.             '{host}/{localization}',
  415.             5
  416.         );
  417.         $portalInformationRefs['dev']['{host}'] = new PortalInformation(
  418.             2,
  419.             $webspaceRefs['sky'],
  420.             $portalRefs['example'],
  421.             null,
  422.             '{host}',
  423.             null,
  424.             '{host}/{localization}',
  425.             false,
  426.             '{host}/{localization}',
  427.             4
  428.         );
  429.         $this->setWebspaces($webspaceRefs);
  430.         $this->setPortals($portalRefs);
  431.         $this->setPortalInformations($portalInformationRefs);
  432.     }
  433. }