Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

SiteSettingDefinition.php 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace Lc\SovBundle\Definition;
  3. class SiteSettingDefinition extends AbstractSettingDefinition implements SiteSettingDefinitionInterface
  4. {
  5. const CATEGORY_GENERAL = 'general';
  6. const SETTING_MAINTENANCE = 'maintenance';
  7. const SETTING_MAINTENANCE_IP_AUTHORIZED = 'maintenanceIpAuthorized';
  8. public function __construct()
  9. {
  10. $this->addSettingSelect(
  11. [
  12. 'category' => self::CATEGORY_GENERAL,
  13. 'name' => self::SETTING_MAINTENANCE,
  14. 'choices' => [
  15. 'Non' => 0,
  16. 'Oui' => 1,
  17. ]
  18. ]
  19. );
  20. $this->addSettingText(
  21. [
  22. 'category' => self::CATEGORY_GENERAL,
  23. 'name' => self::SETTING_MAINTENANCE_IP_AUTHORIZED,
  24. ]
  25. );
  26. }
  27. public function getCategories()
  28. {
  29. return [
  30. self::CATEGORY_GENERAL
  31. ];
  32. }
  33. }