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

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('okas-lane');
  32.         $webspace->setName("OAKAS LANE");
  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['okas-lane_en'] = $localization0;
  41.         $webspace->addLocalization($localization0);
  42.         // add localization to webspace
  43.         $localization0 = new Localization();
  44.         $localization0->setLanguage('fr');
  45.         $localization0->setCountry('');
  46.         $localization0->setShadow('');
  47.         $localization0->setDefault(false);
  48.         $localization0->setXDefault('');
  49.         $localizationRefs['okas-lane_fr'] = $localization0;
  50.         $webspace->addLocalization($localization0);
  51.         // add theme
  52.         $webspace->addTemplate('search''search/search');
  53.         $webspace->addTemplate('error''error/error');
  54.         $webspace->addTemplate('error-404''error/error-404');
  55.         $webspace->addDefaultTemplate('page''default');
  56.         $webspace->addDefaultTemplate('home''homepage');
  57.         // add navigation
  58.         $navigation = new Navigation();
  59.         $navigation->addContext(new NavigationContext('topRight',     array(
  60.                         'title' =>     array(
  61.                         'en' => 'Top Right Menu',
  62.                                 'fr' => 'Top Right Menu',
  63.                 )
  64. ,
  65.                 )
  66. ));
  67.         $navigation->addContext(new NavigationContext('topLeft',     array(
  68.                         'title' =>     array(
  69.                         'en' => 'Top Left Menu',
  70.                                 'fr' => 'Top Left Menu',
  71.                 )
  72. ,
  73.                 )
  74. ));
  75.         $navigation->addContext(new NavigationContext('burger',     array(
  76.                         'title' =>     array(
  77.                         'en' => 'Burger Menu',
  78.                                 'fr' => 'Burger Menu',
  79.                 )
  80. ,
  81.                 )
  82. ));
  83.         $navigation->addContext(new NavigationContext('footer',     array(
  84.                         'title' =>     array(
  85.                         'en' => 'Footer Menu',
  86.                                 'fr' => 'Footer Menu',
  87.                 )
  88. ,
  89.                 )
  90. ));
  91.         $webspace->setNavigation($navigation);
  92.         $webspace->setResourceLocatorStrategy('tree_leaf_edit');
  93.         // new portal
  94.         $portal = new Portal();
  95.         $portal->setName('OKAS LANE');
  96.         $portal->setKey('okas-lane');
  97.         $portal->setWebspace($webspace);
  98.         // add localization
  99.         $localization = new Localization();
  100.         $localization->setLanguage('en');
  101.         $localization->setCountry('');
  102.         $localization->setDefault('1');
  103.         $localization->setXDefault('');
  104.         $portal->addLocalization($localization);
  105.         // add localization
  106.         $localization = new Localization();
  107.         $localization->setLanguage('fr');
  108.         $localization->setCountry('');
  109.         $localization->setDefault('');
  110.         $localization->setXDefault('');
  111.         $portal->addLocalization($localization);
  112.         // add environment
  113.         $environment = new Environment();
  114.         $environment->setType('prod');
  115.         // add environment url
  116.         $url = new Url();
  117.         $url->setUrl('{host}/{localization}');
  118.         $url->setLanguage('en');
  119.         $url->setCountry('');
  120.         $url->setSegment('');
  121.         $url->setRedirect('');
  122.         $url->setMain(true);
  123.         $environment->addUrl($url);
  124.         // add environment url
  125.         $url = new Url();
  126.         $url->setUrl('{host}/{localization}');
  127.         $url->setLanguage('fr');
  128.         $url->setCountry('');
  129.         $url->setSegment('');
  130.         $url->setRedirect('');
  131.         $url->setMain(false);
  132.         $environment->addUrl($url);
  133.         $portal->addEnvironment($environment);
  134.         // add environment
  135.         $environment = new Environment();
  136.         $environment->setType('stage');
  137.         // add environment url
  138.         $url = new Url();
  139.         $url->setUrl('{host}/{localization}');
  140.         $url->setLanguage('en');
  141.         $url->setCountry('');
  142.         $url->setSegment('');
  143.         $url->setRedirect('');
  144.         $url->setMain(true);
  145.         $environment->addUrl($url);
  146.         // add environment url
  147.         $url = new Url();
  148.         $url->setUrl('{host}/{localization}');
  149.         $url->setLanguage('fr');
  150.         $url->setCountry('');
  151.         $url->setSegment('');
  152.         $url->setRedirect('');
  153.         $url->setMain(false);
  154.         $environment->addUrl($url);
  155.         $portal->addEnvironment($environment);
  156.         // add environment
  157.         $environment = new Environment();
  158.         $environment->setType('test');
  159.         // add environment url
  160.         $url = new Url();
  161.         $url->setUrl('{host}/{localization}');
  162.         $url->setLanguage('en');
  163.         $url->setCountry('');
  164.         $url->setSegment('');
  165.         $url->setRedirect('');
  166.         $url->setMain(true);
  167.         $environment->addUrl($url);
  168.         // add environment url
  169.         $url = new Url();
  170.         $url->setUrl('{host}/{localization}');
  171.         $url->setLanguage('fr');
  172.         $url->setCountry('');
  173.         $url->setSegment('');
  174.         $url->setRedirect('');
  175.         $url->setMain(false);
  176.         $environment->addUrl($url);
  177.         $portal->addEnvironment($environment);
  178.         // add environment
  179.         $environment = new Environment();
  180.         $environment->setType('dev');
  181.         // add environment url
  182.         $url = new Url();
  183.         $url->setUrl('{host}/{localization}');
  184.         $url->setLanguage('en');
  185.         $url->setCountry('');
  186.         $url->setSegment('');
  187.         $url->setRedirect('');
  188.         $url->setMain(true);
  189.         $environment->addUrl($url);
  190.         // add environment url
  191.         $url = new Url();
  192.         $url->setUrl('{host}/{localization}');
  193.         $url->setLanguage('fr');
  194.         $url->setCountry('');
  195.         $url->setSegment('');
  196.         $url->setRedirect('');
  197.         $url->setMain(false);
  198.         $environment->addUrl($url);
  199.         $portal->addEnvironment($environment);
  200.         $portalRefs['okas-lane'] = $portal;
  201.         $webspace->addPortal($portal);
  202.         $webspaceRefs['okas-lane'] = $webspace;
  203.         $portalInformationRefs['prod']['{host}/en'] = new PortalInformation(
  204.             1,
  205.             $webspaceRefs['okas-lane'],
  206.             $portalRefs['okas-lane'],
  207.             $localizationRefs['okas-lane_en'],
  208.             '{host}/en',
  209.             null,
  210.             null,
  211.             true,
  212.             '{host}/{localization}',
  213.             5
  214.         );
  215.         $portalInformationRefs['prod']['{host}/fr'] = new PortalInformation(
  216.             1,
  217.             $webspaceRefs['okas-lane'],
  218.             $portalRefs['okas-lane'],
  219.             $localizationRefs['okas-lane_fr'],
  220.             '{host}/fr',
  221.             null,
  222.             null,
  223.             false,
  224.             '{host}/{localization}',
  225.             5
  226.         );
  227.         $portalInformationRefs['prod']['{host}'] = new PortalInformation(
  228.             2,
  229.             $webspaceRefs['okas-lane'],
  230.             $portalRefs['okas-lane'],
  231.             null,
  232.             '{host}',
  233.             null,
  234.             '{host}/{localization}',
  235.             false,
  236.             '{host}/{localization}',
  237.             4
  238.         );
  239.         $portalInformationRefs['stage']['{host}/en'] = new PortalInformation(
  240.             1,
  241.             $webspaceRefs['okas-lane'],
  242.             $portalRefs['okas-lane'],
  243.             $localizationRefs['okas-lane_en'],
  244.             '{host}/en',
  245.             null,
  246.             null,
  247.             true,
  248.             '{host}/{localization}',
  249.             5
  250.         );
  251.         $portalInformationRefs['stage']['{host}/fr'] = new PortalInformation(
  252.             1,
  253.             $webspaceRefs['okas-lane'],
  254.             $portalRefs['okas-lane'],
  255.             $localizationRefs['okas-lane_fr'],
  256.             '{host}/fr',
  257.             null,
  258.             null,
  259.             false,
  260.             '{host}/{localization}',
  261.             5
  262.         );
  263.         $portalInformationRefs['stage']['{host}'] = new PortalInformation(
  264.             2,
  265.             $webspaceRefs['okas-lane'],
  266.             $portalRefs['okas-lane'],
  267.             null,
  268.             '{host}',
  269.             null,
  270.             '{host}/{localization}',
  271.             false,
  272.             '{host}/{localization}',
  273.             4
  274.         );
  275.         $portalInformationRefs['test']['{host}/en'] = new PortalInformation(
  276.             1,
  277.             $webspaceRefs['okas-lane'],
  278.             $portalRefs['okas-lane'],
  279.             $localizationRefs['okas-lane_en'],
  280.             '{host}/en',
  281.             null,
  282.             null,
  283.             true,
  284.             '{host}/{localization}',
  285.             5
  286.         );
  287.         $portalInformationRefs['test']['{host}/fr'] = new PortalInformation(
  288.             1,
  289.             $webspaceRefs['okas-lane'],
  290.             $portalRefs['okas-lane'],
  291.             $localizationRefs['okas-lane_fr'],
  292.             '{host}/fr',
  293.             null,
  294.             null,
  295.             false,
  296.             '{host}/{localization}',
  297.             5
  298.         );
  299.         $portalInformationRefs['test']['{host}'] = new PortalInformation(
  300.             2,
  301.             $webspaceRefs['okas-lane'],
  302.             $portalRefs['okas-lane'],
  303.             null,
  304.             '{host}',
  305.             null,
  306.             '{host}/{localization}',
  307.             false,
  308.             '{host}/{localization}',
  309.             4
  310.         );
  311.         $portalInformationRefs['dev']['{host}/en'] = new PortalInformation(
  312.             1,
  313.             $webspaceRefs['okas-lane'],
  314.             $portalRefs['okas-lane'],
  315.             $localizationRefs['okas-lane_en'],
  316.             '{host}/en',
  317.             null,
  318.             null,
  319.             true,
  320.             '{host}/{localization}',
  321.             5
  322.         );
  323.         $portalInformationRefs['dev']['{host}/fr'] = new PortalInformation(
  324.             1,
  325.             $webspaceRefs['okas-lane'],
  326.             $portalRefs['okas-lane'],
  327.             $localizationRefs['okas-lane_fr'],
  328.             '{host}/fr',
  329.             null,
  330.             null,
  331.             false,
  332.             '{host}/{localization}',
  333.             5
  334.         );
  335.         $portalInformationRefs['dev']['{host}'] = new PortalInformation(
  336.             2,
  337.             $webspaceRefs['okas-lane'],
  338.             $portalRefs['okas-lane'],
  339.             null,
  340.             '{host}',
  341.             null,
  342.             '{host}/{localization}',
  343.             false,
  344.             '{host}/{localization}',
  345.             4
  346.         );
  347.         $this->setWebspaces($webspaceRefs);
  348.         $this->setPortals($portalRefs);
  349.         $this->setPortalInformations($portalInformationRefs);
  350.     }
  351. }