src/EventListener/FeatureFlagListener.php line 431

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\EventListener;
  4. use App\Entity\Feature;
  5. use App\Event\AbstractFeatureFlagListener;
  6. use App\Event\FlagUpdateEvent;
  7. class FeatureFlagListener extends AbstractFeatureFlagListener
  8. {
  9.     public const FEATURE_SOCIAL_WALL 'feature_social_wall';
  10.     public const FEATURE_PERSON 'feature_person';
  11.     public const FEATURE_GRID 'feature_grid';
  12.     public const FEATURE_MAILS 'feature_mails';
  13.     public const FEATURE_COMPANY_TESTIMONIALS 'feature_company_testimonials';
  14.     public const FEATURE_MEDIA 'feature_media';
  15.     public const FEATURE_MULTI_MEDIA 'feature_multi_media';
  16.     public const FEATURE_MULTI_MEDIA_KALTURA 'feature_multi_media_kaltura';
  17.     public const FEATURE_TAGS 'feature_tags';
  18.     public const FEATURE_USER 'feature_user';
  19.     public const FEATURE_ATS 'feature_ats';
  20.     public const FEATURE_CALENDAR 'feature_calendar';
  21.     public const FEATURE_ADS 'feature_ads';
  22.     public const FEATURE_APPOINTMENT 'feature_appointment';
  23.     public const FEATURE_BLOG 'feature_blog';
  24.     public const FEATURE_EVENTS 'feature_events';
  25.     public const FEATURE_LOCATIONS 'feature_locations';
  26.     public const FEATURE_JOBALERT 'feature_jobalert';
  27.     public const FEATURE_JOBALERT_MENU 'feature_jobalert_menu';
  28.     public const FEATURE_VACANCY_SAVE_AS_FAVORITE 'feature_vacancy_save_as_favorite';
  29.     public const FEATURE_JOBALERT_VACANCIES_OVERVIEW 'feature_jobalert_vacancies_overview';
  30.     public const FEATURE_LOGO_SLIDER 'feature_logo_slider';
  31.     public const FEATURE_ORDER 'feature_order';
  32.     public const FEATURE_PORTFOLIO 'feature_portfolio';
  33.     public const FEATURE_PRODUCT 'feature_product';
  34.     public const FEATURE_PRODUCT_REGISTRATIONS 'feature_product_registrations';
  35.     public const FEATURE_PRODUCT_IMPORT 'feature_product_import';
  36.     public const FEATURE_COMPANY_IMPORT 'feature_company_import';
  37.     public const FEATURE_REVIEW 'feature_review';
  38.     public const FEATURE_SAMPLE 'feature_sample';
  39.     public const FEATURE_ORDER_FIELDS 'feature_order_fields';
  40.     public const FEATURE_SHOPPING_ASSISTANT 'feature_shopping_assistant';
  41.     public const FEATURE_CONTACT 'feature_contact';
  42.     public const FEATURE_LEARNING_TRACK_CONTACT 'feature_learning_track_contact';
  43.     public const FEATURE_CONTACT_COMPANY 'feature_contact_company';
  44.     public const FEATURE_CALL_ME_BACK 'feature_call_me_back';
  45.     public const FEATURE_FORM_BUILDER 'feature_form_builder';
  46.     public const FEATURE_GOOGLE_TAG_MANAGER 'feature_google_tag_manager';
  47.     public const FEATURE_JOBOTI 'feature_joboti';
  48.     public const FEATURE_PAGES 'feature_pages';
  49.     public const FEATURE_SHOW_CODE_BUTTON 'feature_show_code_button';
  50.     public const FEATURE_REDIRECTS 'feature_redirects';
  51.     public const FEATURE_TESTIMONIAL 'feature_testimonial';
  52.     public const FEATURE_TRACKING_PIXEL 'feature_tracking_pixel';
  53.     public const FEATURE_USP 'feature_usp';
  54.     public const FEATURE_FEEDS 'feature_feeds';
  55.     public const FEATURE_VACANCY 'feature_vacancy';
  56.     public const FEATURE_EMPLOYEE 'feature_employee';
  57.     public const FEATURE_VACANCY_EXTRA_USPS 'feature_vacancy_extra_usps';
  58.     public const FEATURE_VACANCY_MAIN_ICON 'feature_vacancy_main_icon';
  59.     public const FEATURE_VACANCY_USPS 'feature_vacancy_usps';
  60.     public const FEATURE_VACANCY_EXTERNAL_URL 'feature_vacancy_external_url';
  61.     public const FEATURE_VACANCY_LOCATION_REQUIRED 'feature_vacancy_location_required';
  62.     public const FEATURE_VACANCY_INVOICE 'feature_vacancy_invoice';
  63.     public const FEATURE_VACANCY_RECRUITER 'feature_vacancy_recruiter';
  64.     public const FEATURE_VACANCY_IMPORT 'feature_vacancy_import';
  65.     public const FEATURE_VACANCY_CONTACT 'feature_vacancy_contact';
  66.     public const FEATURE_VACANCY_META 'feature_vacancy_meta';
  67.     public const FEATURE_VACANCY_YOUTUBE 'feature_vacancy_youtube';
  68.     public const FEATURE_VACANCY_RELATED_VACANCIES 'feature_vacancy_related_vacancies';
  69.     public const FEATURE_VACANCY_MORE_INFO 'feature_vacancy_more_info';
  70.     public const FEATURE_INVOICE 'feature_invoice';
  71.     public const FEATURE_NEWSLETTER 'feature_newsletter';
  72.     public const FEATURE_PROJOB 'feature_projob';
  73.     public const FEATURE_CONNEXYS 'feature_connexys';
  74.     public const FEATURE_PAYROLL 'feature_payroll';
  75.     public const FEATURE_NOCORE_APPLICANT_SEND 'feature_nocore_applicant_send';
  76.     public const FEATURE_VACANCY_MAIN_ICON_IS_REQUIRED 'feature_vacancy_main_icon_is_required';
  77.     public const FEATURE_VACANCY_IMAGE 'feature_vacancy_image';
  78.     public const FEATURE_VACANCY_FEATURED 'feature_vacancy_featured';
  79.     public const FEATURE_VACANCY_SEARCH_LOCATION_SLIDER 'feature_vacancy_search_location_slider';
  80.     public const FEATURE_VACANCY_SALARY_RANGE_FILTER 'feature_vacancy_salary_range_filter';
  81.     public const FEATURE_VACANCY_FRONTEND_CRUD 'feature_frontend_vacancy_crud';
  82.     public const FEATURE_BACKGROUND 'feature_background';
  83.     public const FEATURE_SCROLL_TO_TOP 'feature_scroll_to_top';
  84.     public const FEATURE_CARERIX 'feature_carerix';
  85.     public const FEATURE_CARERIX_APPLICANT_SEND 'feature_carerix_send_applicant';
  86.     public const FEATURE_BULLHORN 'feature_bullhorn';
  87.     public const FEATURE_BRIXS 'feature_brixs';
  88.     public const FEATURE_PEOPLE_XS 'feature_people_xs';
  89.     public const FEATURE_PEOPLE_XS_SEND_APPLICANT 'feature_people_xs_send_applicant';
  90.     public const FEATURE_PEOPLE_XS_SEND_DIRECTLY 'feature_people_xs_send_directly';
  91.     public const FEATURE_FEEDBACK_FORM 'feature_feedback_form';
  92.     public const FEATURE_HR_OFFICE 'feature_hroffice';
  93.     public const FEATURE_EASYFLEX 'feature_easyflex';
  94.     public const FEATURE_TU_DELFT 'feature_tu_delft';
  95.     public const FEATURE_TALENTSOFT 'feature_talentsoft';
  96.     public const FEATURE_MEGA_MENU 'feature_mega_menu';
  97.     public const FEATURE_VAT 'feature_vat';
  98.     public const FEATURE_REPORT 'feature_report';
  99.     public const FEATURE_CREDITS 'feature_credits';
  100.     public const FEATURE_YEAR_SLOTS 'feature_year_slots';
  101.     public const FEATURE_VACANCY_FEATURED_USER_CREATE 'feature_vacancy_featured_user_create';
  102.     public const FEATURE_SITE_BLOCKS 'feature_site_blocks';
  103.     public const FEATURE_MULTI_SITE 'feature_multi_site';
  104.     public const FEATURE_HERO 'feature_hero';
  105.     public const FEATURE_DASHBOARD_ATS_WIDGET 'feature_dashboard_ats_widget';
  106.     public const FEATURE_CHILD_SITE 'feature_child_site';
  107.     public const FEATURE_QR 'feature_qr';
  108.     public const FEATURE_COMPANY_FRIENDY_URL 'feature_company_friendly_url';
  109.     public const FEATURE_VACANCY_SYNONYMS 'feature_vacancy_synonyms';
  110.     public const FEATURE_VACANCY_OPTION_VIDEO 'feature_vacancy_option_video';
  111.     public const FEATURE_VACANCY_RENEW_UPDATED_DATE 'feature_vacancy_renew_updated_date';
  112.     public const FEATURE_VACANCY_CUSTOM_COMPANY_NAME 'feature_vacancy_custom_company_name';
  113.     public const FEATURE_USP_AS_VACANCY_SUBTITLE 'feature_usp_vacancy_subtitle';
  114.     public const FEATURE_DASHBOARD_VISITOR_GRAPH 'feature_dashboard_visitor_graph';
  115.     public const FEATURE_DASHBOARD_APPLICANT_GRAPH 'feature_dashboard_applicant_graph';
  116.     public const FEATURE_VACANCY_REQUEST_MORE_INFO 'feature_vacancy_request_more_info';
  117.     public const FEATURE_COMPANY_DASHBOARD 'feature_company_dashboard';
  118.     public const FEATURE_VACANCY_MORE_SITES_PER_VACANCY 'feature_vacancy_more_sites_per_vacancy';
  119.     public const FEATURE_VACANCY_KNOCKOUT_QUESTIONS 'feature_vacancy_knockout_questions';
  120.     public const FEATURE_SKYLINER 'feature_skyliner';
  121.     public const FEATURE_VACANCY_MORE_INFO_BUTTON 'feature_vacancy_more_info_button';
  122.     public const FEATURE_SEO_SNIPPET 'feature_seo_snippet';
  123.     public const FEATURE_SEARCH_FILTERS 'feature_search_filters';
  124.     public const FEATURE_VACANCY_WITHOUT_ACCOUNT 'feature_vacancy_without_account';
  125.     public const FEATURE_TIGRIS_APPLICANT_SEND 'feature_tigris_applicant_send';
  126.     public const FEATURE_APPLICANT_DONT_SAVE_TO_DB 'feature_vacancy_dont_save_to_db';
  127.     public const FEATURE_GDPR 'feature_gdpr';
  128.     public const FEATURE_WEBSERVICE 'feature_webservice';
  129.     public const FEATURE_TRANSLATION 'feature_translation';
  130.     public const FEATURE_COMPANY 'feature_company';
  131.     public const FEATURE_BUSINESS_HOURS 'feature_business_hours';
  132.     public const FEATURE_GOOGLE 'feature_google';
  133.     public const FEATURE_LANDING 'feature_landing';
  134.     public const FEATURE_SEARCH 'feature_search';
  135.     public const FEATURE_MONEY 'feature_money';
  136.     public const FEATURE_GOOGLE_ANALYTICS 'feature_google_analytics';
  137.     public const FEATURE_REGION_CONTACT 'feature_region_contact';
  138.     public const FEATURE_XML_VACANCY_FEEDS 'feature_xml_vacancy_feeds';
  139.     public const FEATURE_EXPIRING_VACANCIES_WIDGET 'feature_expiring_vacancy_widget';
  140.     public const FEATURE_PAGE_FIXED_HEADER 'feature_page_fixed_header';
  141.     public const FEATURE_GOOGLE_CLOUD_TALENT_SOLUTION 'feature_google_cloud_talent_solution';
  142.     public const FEATURE_OTYS_APPLICANT_SEND 'feature_otys_applicant_send';
  143.     public const FEATURE_OTYS 'feature_otys';
  144.     public const FEATURE_SERENA_DASHBOARD 'feature_serena_dashboard';
  145.     public const FEATURE_RESUME_DATABASE 'feature_resume_database';
  146.     public const FEATURE_CUSTOM_APPLICANT_FORM 'feature_custom_applicant_form';
  147.     public const FEATURE_CONNEXYS_REST 'feature_connexys_rest';
  148.     public const FEATURE_TESTIMONIAL_RELATED_VACANCIES 'feature_testimonial_related_vacancies';
  149.     public const FEATURE_TESTIMONIAL_RELATED_TESTIMONIALS 'feature_testimonial_related_testimonials';
  150.     public const FEATURE_OPTION_DETAIL_LAYOUT_SWITCHER 'feature_option_detail_layout_switcher';
  151.     public const FEATURE_OPTION_DETAIL_EVENTS 'feature_option_detail_events';
  152.     public const FEATURE_NEWSLETTER_EVENTS 'feature_newsletter_events';
  153.     public const FEATURE_EASYCRUIT_RAET 'feature_easycruit_raet';
  154.     public const FEATURE_VISMA_RECRUIT 'feature_visma_recruit';
  155.     public const FEATURE_NESTABLE_OPTION_VALUES 'feature_nestable_option_values';
  156.     public const FEATURE_COMPANY_DASHBOARD_BILLING_INFORMATION 'feature_company_dashboard_billing_information';
  157.     public const FEATURE_SUCCESS_FACTORS_APPLICANT_SEND 'feature_success_factors_applicant_send';
  158.     public const FEATURE_APPLY_WITH_WHATSAPP 'feature_apply_with_whatsapp';
  159.     public const FEATURE_HR_OFFICE_JOBALERT 'feature_hr_office_jobalert';
  160.     public const FEATURE_VACANCY_SIDEBAR_SITEBLOCKS 'feature_vacancy_sidebar_siteblocks';
  161.     public const FEATURE_VACANCY_PRIMARY_DISCIPLINE 'feature_vacancy_primary_discipline';
  162.     public const FEATURE_VACANCY_SECUNDARY_DISCIPLINE 'feature_vacancy_secundary_discipline';
  163.     public const FEATURE_APPLICATION_PROCESS 'feature_application_process';
  164.     public const FEATURE_GALLERY 'feature_gallery';
  165.     public const FEATURE_HARVER 'feature_harver';
  166.     public const FEATURE_COVID_JOBALERT 'feature_covid_jobalert';
  167.     public const FEATURE_LOCATION_AWARE_SITES 'feature_location_aware_sites';
  168.     public const FEATURE_VACANCY_CUSTOM_SALARY 'feature_vacancy_custom_salary';
  169.     public const FEATURE_COMPANY_PUBLISH_DATES 'feature_company_publish_dates';
  170.     public const FEATURE_VACANCY_MINMAX_SALARY 'feature_vacancy_minmax_salary';
  171.     public const FEATURE_SHARP_SPRING 'feature_sharp_spring';
  172.     public const FEATURE_EXTENDED_TRANSLATION 'feature_extended_translation';
  173.     public const FEATURE_READSPEAKER 'feature_readspeaker';
  174.     public const FEATURE_JOBALERT_ADS 'feature_jobalert_ads';
  175.     public const FEATURE_MOTION_RECRUIT 'feature_motion_recruit';
  176.     public const FEATURE_MOBILITY_PLATFORM 'feature_mobility_platform';
  177.     public const FEATURE_VACANCY_DOMAIN 'feature_vacancy_domain';
  178.     public const FEATURE_NOCORE_ONLINE_APPLICANT_SEND 'feature_nocore_online_applicant_send';
  179.     public const FEATURE_HIRESERVE 'feature_hire_serve';
  180.     public const FEATURE_DIGIVOTION 'feature_digivotion';
  181.     public const FEATURE_THEME_INHERITANCE 'feature_theme_inheritance';
  182.     public const FEATURE_INGOEDEBANEN_ADVANCED_STATISTICS 'feature_ingoedebanen_advanced_statistics';
  183.     public const FEATURE_OAUTH_SSO_AZURE 'feature_oauth_sso_azure';
  184.     public const FEATURE_OAUTH_SSO_GOOGLE 'feature_oauth_sso_google';
  185.     public const FEATURE_OAUTH_SSO_GETNOTICED_GOOGLE 'feature_oauth_sso_getnoticed_google';
  186.     public const FEATURE_OAUTH_SSO_PINGFEDERATE 'feature_oauth_sso_pingfederate';
  187.     public const FEATURE_COMPANY_MATCH 'feature_company_match';
  188.     public const FEATURE_AME 'feature_ame';
  189.     public const FEATURE_SMART_RECRUITERS 'feature_smart_recruiters';
  190.     public const FEATURE_INTERNSHIP_FORM 'feature_internship';
  191.     public const FEATURE_TEALIUM 'feature_tealium';
  192.     public const FEATURE_RECRUITEE 'feature_recruitee';
  193.     public const FEATURE_OPTION_VALUE_MULTIPLE_IMAGES 'feature_option_value_multiple_images';
  194.     public const FEATURE_EXTERNAL_INTEGRATION_SUCCESS_FACTORS 'feature_external_integration_success_factors';
  195.     public const FEATURE_GETNOTICED_NOTIFICATION_FEED 'feature_getnoticed_notification_feed';
  196.     public const FEATURE_EXTERNAL_INTEGRATION_LOG 'feature_external_integration_log';
  197.     public const FEATURE_UTM_EXTERNAL_URL 'feature_utm_external_url';
  198.     public const FEATURE_SOLUTIONS_FACTORY 'feature_solutions_factory';
  199.     public const FEATURE_DAYWIZE 'feature_daywize';
  200.     public const FEATURE_SITE_GENERATION 'feature_site_generation';
  201.     public const FEATURE_HARBOUR 'feature_harbour';
  202.     public const FEATURE_APPEARANCE 'feature_appearance';
  203.     public const FEATURE_SALARY_SCALE 'feature_salary_scale';
  204.     public const FEATURE_FEEDBACK_COMPANY 'feature_feedback_company';
  205.     public const FEATURE_AFAS 'feature_afas';
  206.     public const FEATURE_AFAS2 'feature_afas2';
  207.     public const FEATURE_MAN_POWER 'feature_man_power';
  208.     public const FEATURE_CUSTOM_TRANSLATIONS 'feature_custom_translations';
  209.     public const FEATURE_FAQ 'feature_faq';
  210.     public const FEATURE_ATLAS 'feature_atlas';
  211.     public const FEATURE_BROADBEAN 'feature_broadbean';
  212.     public const FEATURE_TARGET_RECRUIT 'feature_target_recruit';
  213.     public const FEATURE_MYSOLUTION 'feature_mysolution';
  214.     public const FEATURE_MYSOLUTION_FILTER 'feature_mysolution_filter';
  215.     public const FEATURE_AVATURE 'feature_avature';
  216.     public const FEATURE_RECRUIT_NOW_COCKPIT 'feature_recruit_now_cockpit';
  217.     public const FEATURE_EMPLY 'feature_emply';
  218.     public const FEATURE_MULE_SOFT 'feature_mule_soft';
  219.     public const FEATURE_TALENT_LINK 'feature_talent_link';
  220.     public const FEATURE_SUCCESSFACTORXML_TRIVIUM 'feature_successfactorsxml_trivium';
  221.     public const FEATURE_JOB_FEED 'feature_job_feed';
  222.     public const FEATURE_EMPLY_REST 'feature_emply_rest';
  223.     public const FEATURE_EXTERNAL_INTEGRATION_ORACLE 'feature_external_integration_oracle';
  224.     public const FEATURE_EXTERNAL_INTEGRATION_HOME_RUN 'feature_external_integration_home_run';
  225.     public function addFeatureFlags(FlagUpdateEvent $event)
  226.     {
  227.         foreach ($this->features as $featureName => $data) {
  228.             if (!$feature $this->getFeature($featureName)) {
  229.                 $this->createNewFeature($event->output$featureName$data['category'], (bool) $data['active']);
  230.             } else {
  231.                 $this->updateFeature($event->output$feature$data['category']);
  232.             }
  233.         }
  234.         if ($event->remove) {
  235.             $this->removeOldFeatures($event->outputarray_keys($this->features));
  236.         }
  237.     }
  238.     public const FEATURE_WORKDAY 'feature_workday';
  239.     private array $features = [
  240.         self::FEATURE_GRID => [
  241.             'category' => Feature::CATEGORY_ADMIN,
  242.             'active' => 1,
  243.         ],
  244.         self::FEATURE_SOCIAL_WALL => [
  245.             'category' => Feature::CATEGORY_ADMIN,
  246.             'active' => 0,
  247.         ],
  248.         self::FEATURE_PERSON => [
  249.             'category' => Feature::CATEGORY_ADMIN,
  250.             'active' => 0,
  251.         ],
  252.         self::FEATURE_MAILS => [
  253.             'category' => Feature::CATEGORY_ADMIN,
  254.             'active' => 1,
  255.         ],
  256.         self::FEATURE_MEDIA => [
  257.             'category' => Feature::CATEGORY_ADMIN,
  258.             'active' => 1,
  259.         ],
  260.         self::FEATURE_MULTI_MEDIA => [
  261.             'category' => Feature::CATEGORY_ADMIN,
  262.             'active' => 0,
  263.         ],
  264.         self::FEATURE_MULTI_MEDIA_KALTURA => [
  265.             'category' => Feature::CATEGORY_ADMIN,
  266.             'active' => 0,
  267.         ],
  268.         self::FEATURE_TAGS => [
  269.             'category' => Feature::CATEGORY_ADMIN,
  270.             'active' => 1,
  271.         ],
  272.         self::FEATURE_USER => [
  273.             'category' => Feature::CATEGORY_ADMIN,
  274.             'active' => 1,
  275.         ],
  276.         self::FEATURE_ATS => [
  277.             'category' => Feature::CATEGORY_ADMIN,
  278.             'active' => 1,
  279.         ],
  280.         self::FEATURE_CALENDAR => [
  281.             'category' => Feature::CATEGORY_ADMIN,
  282.             'active' => 0,
  283.         ],
  284.         self::FEATURE_ADS => [
  285.             'category' => Feature::CATEGORY_ADMIN,
  286.             'active' => 1,
  287.         ],
  288.         self::FEATURE_APPOINTMENT => [
  289.             'category' => Feature::CATEGORY_ADMIN,
  290.             'active' => 1,
  291.         ],
  292.         self::FEATURE_BLOG => [
  293.             'category' => Feature::CATEGORY_ADMIN,
  294.             'active' => 1,
  295.         ],
  296.         self::FEATURE_EVENTS => [
  297.             'category' => Feature::CATEGORY_ADMIN,
  298.             'active' => 1,
  299.         ],
  300.         self::FEATURE_LOCATIONS => [
  301.             'category' => Feature::CATEGORY_ADMIN,
  302.             'active' => 1,
  303.         ],
  304.         self::FEATURE_JOBALERT => [
  305.             'category' => Feature::CATEGORY_ADMIN,
  306.             'active' => 1,
  307.         ],
  308.         self::FEATURE_JOBALERT_MENU => [
  309.             'category' => Feature::CATEGORY_FRONT_END,
  310.             'active' => 1,
  311.         ],
  312.         self::FEATURE_VACANCY_SAVE_AS_FAVORITE => [
  313.             'category' => Feature::CATEGORY_FRONT_END,
  314.             'active' => 0,
  315.         ],
  316.         self::FEATURE_JOBALERT_VACANCIES_OVERVIEW => [
  317.             'category' => Feature::CATEGORY_FRONT_END,
  318.             'active' => 1,
  319.         ],
  320.         self::FEATURE_LOGO_SLIDER => [
  321.             'category' => Feature::CATEGORY_ADMIN,
  322.             'active' => 1,
  323.         ],
  324.         self::FEATURE_ORDER => [
  325.             'category' => Feature::CATEGORY_ADMIN,
  326.             'active' => 1,
  327.         ],
  328.         self::FEATURE_PORTFOLIO => [
  329.             'category' => Feature::CATEGORY_ADMIN,
  330.             'active' => 1,
  331.         ],
  332.         self::FEATURE_PRODUCT => [
  333.             'category' => Feature::CATEGORY_ADMIN,
  334.             'active' => 1,
  335.         ],
  336.         self::FEATURE_PRODUCT_REGISTRATIONS => [
  337.             'category' => Feature::CATEGORY_ADMIN,
  338.             'active' => 0,
  339.         ],
  340.         self::FEATURE_PRODUCT_IMPORT => [
  341.             'category' => Feature::CATEGORY_ADMIN,
  342.             'active' => 0,
  343.         ],
  344.         self::FEATURE_COMPANY_IMPORT => [
  345.             'category' => Feature::CATEGORY_ADMIN,
  346.             'active' => 0,
  347.         ],
  348.         self::FEATURE_REVIEW => [
  349.             'category' => Feature::CATEGORY_ADMIN,
  350.             'active' => 1,
  351.         ],
  352.         self::FEATURE_SAMPLE => [
  353.             'category' => Feature::CATEGORY_ADMIN,
  354.             'active' => 1,
  355.         ],
  356.         self::FEATURE_ORDER_FIELDS => [
  357.             'category' => Feature::CATEGORY_ADMIN,
  358.             'active' => 1,
  359.         ],
  360.         self::FEATURE_SHOPPING_ASSISTANT => [
  361.             'category' => Feature::CATEGORY_ADMIN,
  362.             'active' => 1,
  363.         ],
  364.         self::FEATURE_CONTACT => [
  365.             'category' => Feature::CATEGORY_ADMIN,
  366.             'active' => 1,
  367.         ],
  368.         self::FEATURE_LEARNING_TRACK_CONTACT => [
  369.             'category' => Feature::CATEGORY_ADMIN,
  370.             'active' => 0,
  371.         ],
  372.         self::FEATURE_CONTACT_COMPANY => [
  373.             'category' => Feature::CATEGORY_ADMIN,
  374.             'active' => 1,
  375.         ],
  376.         self::FEATURE_CALL_ME_BACK => [
  377.             'category' => Feature::CATEGORY_ADMIN,
  378.             'active' => 1,
  379.         ],
  380.         self::FEATURE_FORM_BUILDER => [
  381.             'category' => Feature::CATEGORY_ADMIN,
  382.             'active' => 1,
  383.         ],
  384.         self::FEATURE_GOOGLE_TAG_MANAGER => [
  385.             'category' => Feature::CATEGORY_ADMIN,
  386.             'active' => 1,
  387.         ],
  388.         self::FEATURE_JOBOTI => [
  389.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  390.             'active' => 1,
  391.         ],
  392.         self::FEATURE_PAGES => [
  393.             'category' => Feature::CATEGORY_ADMIN,
  394.             'active' => 1,
  395.         ],
  396.         self::FEATURE_SHOW_CODE_BUTTON => [
  397.             'category' => Feature::CATEGORY_ADMIN,
  398.             'active' => 1,
  399.         ],
  400.         self::FEATURE_REDIRECTS => [
  401.             'category' => Feature::CATEGORY_ADMIN,
  402.             'active' => 1,
  403.         ],
  404.         self::FEATURE_TESTIMONIAL => [
  405.             'category' => Feature::CATEGORY_ADMIN,
  406.             'active' => 1,
  407.         ],
  408.         self::FEATURE_TRACKING_PIXEL => [
  409.             'category' => Feature::CATEGORY_ADMIN,
  410.             'active' => 1,
  411.         ],
  412.         self::FEATURE_USP => [
  413.             'category' => Feature::CATEGORY_ADMIN,
  414.             'active' => 1,
  415.         ],
  416.         self::FEATURE_FEEDS => [
  417.             'category' => Feature::CATEGORY_ADMIN,
  418.             'active' => 1,
  419.         ],
  420.         self::FEATURE_VACANCY => [
  421.             'category' => Feature::CATEGORY_ADMIN,
  422.             'active' => 1,
  423.         ],
  424.         self::FEATURE_EMPLOYEE => [
  425.             'category' => Feature::CATEGORY_ADMIN,
  426.             'active' => 1,
  427.         ],
  428.         self::FEATURE_VACANCY_EXTRA_USPS => [
  429.             'category' => Feature::CATEGORY_ADMIN,
  430.             'active' => 1,
  431.         ],
  432.         self::FEATURE_VACANCY_MAIN_ICON => [
  433.             'category' => Feature::CATEGORY_ADMIN,
  434.             'active' => 1,
  435.         ],
  436.         self::FEATURE_VACANCY_USPS => [
  437.             'category' => Feature::CATEGORY_ADMIN,
  438.             'active' => 1,
  439.         ],
  440.         self::FEATURE_VACANCY_EXTERNAL_URL => [
  441.             'category' => Feature::CATEGORY_ADMIN,
  442.             'active' => 1,
  443.         ],
  444.         self::FEATURE_VACANCY_LOCATION_REQUIRED => [
  445.             'category' => Feature::CATEGORY_ADMIN,
  446.             'active' => 1,
  447.         ],
  448.         self::FEATURE_VACANCY_INVOICE => [
  449.             'category' => Feature::CATEGORY_ADMIN,
  450.             'active' => 0,
  451.         ],
  452.         self::FEATURE_VACANCY_RECRUITER => [
  453.             'category' => Feature::CATEGORY_ADMIN,
  454.             'active' => 1,
  455.         ],
  456.         self::FEATURE_VACANCY_IMPORT => [
  457.             'category' => Feature::CATEGORY_ADMIN,
  458.             'active' => 1,
  459.         ],
  460.         self::FEATURE_VACANCY_CONTACT => [
  461.             'category' => Feature::CATEGORY_ADMIN,
  462.             'active' => 1,
  463.         ],
  464.         self::FEATURE_VACANCY_META => [
  465.             'category' => Feature::CATEGORY_ADMIN,
  466.             'active' => 1,
  467.         ],
  468.         self::FEATURE_VACANCY_YOUTUBE => [
  469.             'category' => Feature::CATEGORY_FRONT_END,
  470.             'active' => 1,
  471.         ],
  472.         self::FEATURE_VACANCY_RELATED_VACANCIES => [
  473.             'category' => Feature::CATEGORY_FRONT_END,
  474.             'active' => 1,
  475.         ],
  476.         self::FEATURE_INVOICE => [
  477.             'category' => Feature::CATEGORY_ADMIN,
  478.             'active' => 0,
  479.         ],
  480.         self::FEATURE_NEWSLETTER => [
  481.             'category' => Feature::CATEGORY_ADMIN,
  482.             'active' => 1,
  483.         ],
  484.         self::FEATURE_PAYROLL => [
  485.             'category' => Feature::CATEGORY_ADMIN,
  486.             'active' => 0,
  487.         ],
  488.         self::FEATURE_NOCORE_APPLICANT_SEND => [
  489.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  490.             'active' => 0,
  491.         ],
  492.         self::FEATURE_COMPANY_TESTIMONIALS => [
  493.             'category' => Feature::CATEGORY_FRONT_END,
  494.             'active' => 0,
  495.         ],
  496.         self::FEATURE_VACANCY_MAIN_ICON_IS_REQUIRED => [
  497.             'category' => Feature::CATEGORY_ADMIN,
  498.             'active' => 1,
  499.         ],
  500.         self::FEATURE_VACANCY_IMAGE => [
  501.             'category' => Feature::CATEGORY_ADMIN,
  502.             'active' => 0,
  503.         ],
  504.         self::FEATURE_PROJOB => [
  505.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  506.             'active' => 0,
  507.         ],
  508.         self::FEATURE_CONNEXYS => [
  509.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  510.             'active' => 0,
  511.         ],
  512.         self::FEATURE_VACANCY_FEATURED => [
  513.             'category' => Feature::CATEGORY_FRONT_END,
  514.             'active' => 0,
  515.         ],
  516.         self::FEATURE_VACANCY_SEARCH_LOCATION_SLIDER => [
  517.             'category' => Feature::CATEGORY_FRONT_END,
  518.             'active' => 0,
  519.         ],
  520.         self::FEATURE_VACANCY_SALARY_RANGE_FILTER => [
  521.             'category' => Feature::CATEGORY_FRONT_END,
  522.             'active' => 0,
  523.         ],
  524.         self::FEATURE_BACKGROUND => [
  525.             'category' => Feature::CATEGORY_ADMIN,
  526.             'active' => 0,
  527.         ],
  528.         self::FEATURE_SCROLL_TO_TOP => [
  529.             'category' => Feature::CATEGORY_FRONT_END,
  530.             'active' => 0,
  531.         ],
  532.         self::FEATURE_VACANCY_MORE_INFO => [
  533.             'category' => Feature::CATEGORY_ADMIN,
  534.             'active' => 0,
  535.         ],
  536.         self::FEATURE_VACANCY_FRONTEND_CRUD => [
  537.             'category' => Feature::CATEGORY_ADMIN,
  538.             'active' => 0,
  539.         ],
  540.         self::FEATURE_BULLHORN => [
  541.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  542.             'active' => 0,
  543.         ],
  544.         self::FEATURE_BRIXS => [
  545.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  546.             'active' => 0,
  547.         ],
  548.         self::FEATURE_PEOPLE_XS => [
  549.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  550.             'active' => 0,
  551.         ],
  552.         self::FEATURE_PEOPLE_XS_SEND_APPLICANT => [
  553.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  554.             'active' => 0,
  555.         ],
  556.         self::FEATURE_PEOPLE_XS_SEND_DIRECTLY => [
  557.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  558.             'active' => 1,
  559.         ],
  560.         self::FEATURE_CARERIX => [
  561.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  562.             'active' => 0,
  563.         ],
  564.         self::FEATURE_CARERIX_APPLICANT_SEND => [
  565.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  566.             'active' => 0,
  567.         ],
  568.         self::FEATURE_FEEDBACK_FORM => [
  569.             'category' => Feature::CATEGORY_FRONT_END,
  570.             'active' => 0,
  571.         ],
  572.         self::FEATURE_HR_OFFICE => [
  573.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  574.             'active' => 0,
  575.         ],
  576.         self::FEATURE_HR_OFFICE_JOBALERT => [
  577.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  578.             'active' => 0,
  579.         ],
  580.         self::FEATURE_EASYFLEX => [
  581.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  582.             'active' => 0,
  583.         ],
  584.         self::FEATURE_TU_DELFT => [
  585.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  586.             'active' => 0,
  587.         ],
  588.         self::FEATURE_TALENTSOFT => [
  589.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  590.             'active' => 0,
  591.         ],
  592.         self::FEATURE_MEGA_MENU => [
  593.             'category' => Feature::CATEGORY_ADMIN,
  594.             'active' => 0,
  595.         ],
  596.         self::FEATURE_REPORT => [
  597.             'category' => Feature::CATEGORY_ADMIN,
  598.             'active' => 0,
  599.         ],
  600.         self::FEATURE_CREDITS => [
  601.             'category' => Feature::CATEGORY_ADMIN,
  602.             'active' => 0,
  603.         ],
  604.         self::FEATURE_YEAR_SLOTS => [
  605.             'category' => Feature::CATEGORY_ADMIN,
  606.             'active' => 0,
  607.         ],
  608.         self::FEATURE_VACANCY_FEATURED_USER_CREATE => [
  609.             'category' => Feature::CATEGORY_FRONT_END,
  610.             'active' => 0,
  611.         ],
  612.         self::FEATURE_VAT => [
  613.             'category' => Feature::CATEGORY_ADMIN,
  614.             'active' => 0,
  615.         ],
  616.         self::FEATURE_SITE_BLOCKS => [
  617.             'category' => Feature::CATEGORY_ADMIN,
  618.             'active' => 0,
  619.         ],
  620.         self::FEATURE_MULTI_SITE => [
  621.             'category' => Feature::CATEGORY_ADMIN,
  622.             'active' => 0,
  623.         ],
  624.         self::FEATURE_HERO => [
  625.             'category' => Feature::CATEGORY_ADMIN,
  626.             'active' => 0,
  627.         ],
  628.         self::FEATURE_DASHBOARD_ATS_WIDGET => [
  629.             'category' => Feature::CATEGORY_ADMIN,
  630.             'active' => 0,
  631.         ],
  632.         self::FEATURE_CHILD_SITE => [
  633.             'category' => Feature::CATEGORY_ADMIN,
  634.             'active' => 0,
  635.         ],
  636.         self::FEATURE_QR => [
  637.             'category' => Feature::CATEGORY_ADMIN,
  638.             'active' => 0,
  639.         ],
  640.         self::FEATURE_COMPANY_FRIENDY_URL => [
  641.             'category' => Feature::CATEGORY_ADMIN,
  642.             'active' => 0,
  643.         ],
  644.         self::FEATURE_VACANCY_SYNONYMS => [
  645.             'category' => Feature::CATEGORY_ADMIN,
  646.             'active' => 0,
  647.         ],
  648.         self::FEATURE_VACANCY_CUSTOM_COMPANY_NAME => [
  649.             'category' => Feature::CATEGORY_ADMIN,
  650.             'active' => 0,
  651.         ],
  652.         self::FEATURE_VACANCY_OPTION_VIDEO => [
  653.             'category' => Feature::CATEGORY_FRONT_END,
  654.             'active' => 0,
  655.         ],
  656.         self::FEATURE_USP_AS_VACANCY_SUBTITLE => [
  657.             'category' => Feature::CATEGORY_ADMIN,
  658.             'active' => 0,
  659.         ],
  660.         self::FEATURE_DASHBOARD_VISITOR_GRAPH => [
  661.             'category' => Feature::CATEGORY_ADMIN,
  662.             'active' => 1,
  663.         ],
  664.         self::FEATURE_DASHBOARD_APPLICANT_GRAPH => [
  665.             'category' => Feature::CATEGORY_ADMIN,
  666.             'active' => 0,
  667.         ],
  668.         self::FEATURE_VACANCY_REQUEST_MORE_INFO => [
  669.             'category' => Feature::CATEGORY_FRONT_END,
  670.             'active' => 0,
  671.         ],
  672.         self::FEATURE_COMPANY_DASHBOARD => [
  673.             'category' => Feature::CATEGORY_ADMIN,
  674.             'active' => 0,
  675.         ],
  676.         self::FEATURE_VACANCY_WITHOUT_ACCOUNT => [
  677.             'category' => Feature::CATEGORY_FRONT_END,
  678.             'active' => 0,
  679.         ],
  680.         self::FEATURE_VACANCY_MORE_SITES_PER_VACANCY => [
  681.             'category' => Feature::CATEGORY_ADMIN,
  682.             'active' => 0,
  683.         ],
  684.         self::FEATURE_VACANCY_KNOCKOUT_QUESTIONS => [
  685.             'category' => Feature::CATEGORY_ADMIN,
  686.             'active' => 0,
  687.         ],
  688.         self::FEATURE_SKYLINER => [
  689.             'category' => Feature::CATEGORY_ADMIN,
  690.             'active' => 0,
  691.         ],
  692.         self::FEATURE_VACANCY_MORE_INFO_BUTTON => [
  693.             'category' => Feature::CATEGORY_ADMIN,
  694.             'active' => 0,
  695.         ],
  696.         self::FEATURE_SEO_SNIPPET => [
  697.             'category' => Feature::CATEGORY_ADMIN,
  698.             'active' => 0,
  699.         ],
  700.         self::FEATURE_SEARCH_FILTERS => [
  701.             'category' => Feature::CATEGORY_ADMIN,
  702.             'active' => 1,
  703.         ],
  704.         self::FEATURE_TIGRIS_APPLICANT_SEND => [
  705.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  706.             'active' => 0,
  707.         ],
  708.         self::FEATURE_WEBSERVICE => [
  709.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  710.             'active' => 0,
  711.         ],
  712.         self::FEATURE_APPLICANT_DONT_SAVE_TO_DB => [
  713.             'category' => Feature::CATEGORY_ADMIN,
  714.             'active' => 0,
  715.         ],
  716.         self::FEATURE_GDPR => [
  717.             'category' => Feature::CATEGORY_ADMIN,
  718.             'active' => 0,
  719.         ],
  720.         self::FEATURE_TRANSLATION => [
  721.             'category' => Feature::CATEGORY_ADMIN,
  722.             'active' => 1,
  723.         ],
  724.         self::FEATURE_COMPANY => [
  725.             'category' => Feature::CATEGORY_ADMIN,
  726.             'active' => 1,
  727.         ],
  728.         self::FEATURE_BUSINESS_HOURS => [
  729.             'category' => Feature::CATEGORY_ADMIN,
  730.             'active' => 1,
  731.         ],
  732.         self::FEATURE_GOOGLE => [
  733.             'category' => Feature::CATEGORY_ADMIN,
  734.             'active' => 1,
  735.         ],
  736.         self::FEATURE_LANDING => [
  737.             'category' => Feature::CATEGORY_ADMIN,
  738.             'active' => 1,
  739.         ],
  740.         self::FEATURE_SEARCH => [
  741.             'category' => Feature::CATEGORY_ADMIN,
  742.             'active' => 1,
  743.         ],
  744.         self::FEATURE_MONEY => [
  745.             'category' => Feature::CATEGORY_ADMIN,
  746.             'active' => 1,
  747.         ],
  748.         self::FEATURE_GOOGLE_ANALYTICS => [
  749.             'category' => Feature::CATEGORY_ADMIN,
  750.             'active' => 1,
  751.         ],
  752.         self::FEATURE_REGION_CONTACT => [
  753.             'category' => Feature::CATEGORY_ADMIN,
  754.             'active' => 0,
  755.         ],
  756.         self::FEATURE_EXPIRING_VACANCIES_WIDGET => [
  757.             'category' => Feature::CATEGORY_ADMIN,
  758.             'active' => 0,
  759.         ],
  760.         self::FEATURE_PAGE_FIXED_HEADER => [
  761.             'category' => Feature::CATEGORY_ADMIN,
  762.             'active' => 0,
  763.         ],
  764.         self::FEATURE_XML_VACANCY_FEEDS => [
  765.             'category' => Feature::CATEGORY_ADMIN,
  766.             'active' => 0,
  767.         ],
  768.         self::FEATURE_GOOGLE_CLOUD_TALENT_SOLUTION => [
  769.             'category' => Feature::CATEGORY_ADMIN,
  770.             'active' => 0,
  771.         ],
  772.         self::FEATURE_OTYS_APPLICANT_SEND => [
  773.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  774.             'active' => 0,
  775.         ],
  776.         self::FEATURE_OTYS => [
  777.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  778.             'active' => 0,
  779.         ],
  780.         self::FEATURE_SERENA_DASHBOARD => [
  781.             'category' => Feature::CATEGORY_ADMIN,
  782.             'active' => 0,
  783.         ],
  784.         self::FEATURE_RESUME_DATABASE => [
  785.             'category' => Feature::CATEGORY_ADMIN,
  786.             'active' => 0,
  787.         ],
  788.         self::FEATURE_CUSTOM_APPLICANT_FORM => [
  789.             'category' => Feature::CATEGORY_ADMIN,
  790.             'active' => 0,
  791.         ],
  792.         self::FEATURE_EASYCRUIT_RAET => [
  793.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  794.             'active' => 0,
  795.         ],
  796.         self::FEATURE_VISMA_RECRUIT => [
  797.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  798.             'active' => 0,
  799.         ],
  800.         self::FEATURE_CONNEXYS_REST => [
  801.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  802.             'active' => 0,
  803.         ],
  804.         self::FEATURE_TESTIMONIAL_RELATED_VACANCIES => [
  805.             'category' => Feature::CATEGORY_FRONT_END,
  806.             'active' => 0,
  807.         ],
  808.         self::FEATURE_TESTIMONIAL_RELATED_TESTIMONIALS => [
  809.             'category' => Feature::CATEGORY_FRONT_END,
  810.             'active' => 0,
  811.         ],
  812.         self::FEATURE_OPTION_DETAIL_LAYOUT_SWITCHER => [
  813.             'category' => Feature::CATEGORY_ADMIN,
  814.             'active' => 0,
  815.         ],
  816.         self::FEATURE_OPTION_DETAIL_EVENTS => [
  817.             'category' => Feature::CATEGORY_ADMIN,
  818.             'active' => 0,
  819.         ],
  820.         self::FEATURE_NEWSLETTER_EVENTS => [
  821.             'category' => Feature::CATEGORY_ADMIN,
  822.             'active' => 0,
  823.         ],
  824.         self::FEATURE_NESTABLE_OPTION_VALUES => [
  825.             'category' => Feature::CATEGORY_ADMIN,
  826.             'active' => 0,
  827.         ],
  828.         self::FEATURE_COMPANY_DASHBOARD_BILLING_INFORMATION => [
  829.             'category' => Feature::CATEGORY_ADMIN,
  830.             'active' => 0,
  831.         ],
  832.         self::FEATURE_SUCCESS_FACTORS_APPLICANT_SEND => [
  833.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  834.             'active' => 0,
  835.         ],
  836.         self::FEATURE_APPLY_WITH_WHATSAPP => [
  837.             'category' => Feature::CATEGORY_FRONT_END,
  838.             'active' => 0,
  839.         ],
  840.         self::FEATURE_HARVER => [
  841.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  842.             'active' => 0,
  843.         ],
  844.         self::FEATURE_VACANCY_SIDEBAR_SITEBLOCKS => [
  845.             'category' => Feature::CATEGORY_ADMIN,
  846.             'active' => 0,
  847.         ],
  848.         self::FEATURE_VACANCY_PRIMARY_DISCIPLINE => [
  849.             'category' => Feature::CATEGORY_ADMIN,
  850.             'active' => 0,
  851.         ],
  852.         self::FEATURE_VACANCY_SECUNDARY_DISCIPLINE => [
  853.             'category' => Feature::CATEGORY_ADMIN,
  854.             'active' => 0,
  855.         ],
  856.         self::FEATURE_APPLICATION_PROCESS => [
  857.             'category' => Feature::CATEGORY_ADMIN,
  858.             'active' => 0,
  859.         ],
  860.         self::FEATURE_GALLERY => [
  861.             'category' => Feature::CATEGORY_ADMIN,
  862.             'active' => 0,
  863.         ],
  864.         self::FEATURE_COVID_JOBALERT => [
  865.             'category' => Feature::CATEGORY_ADMIN,
  866.             'active' => 0,
  867.         ],
  868.         self::FEATURE_LOCATION_AWARE_SITES => [
  869.             'category' => Feature::CATEGORY_ADMIN,
  870.             'active' => 0,
  871.         ],
  872.         self::FEATURE_VACANCY_RENEW_UPDATED_DATE => [
  873.             'category' => Feature::CATEGORY_ADMIN,
  874.             'active' => 0,
  875.         ],
  876.         self::FEATURE_VACANCY_CUSTOM_SALARY => [
  877.             'category' => Feature::CATEGORY_ADMIN,
  878.             'active' => 0,
  879.         ],
  880.         self::FEATURE_COMPANY_PUBLISH_DATES => [
  881.             'category' => Feature::CATEGORY_ADMIN,
  882.             'active' => 0,
  883.         ],
  884.         self::FEATURE_SHARP_SPRING => [
  885.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  886.             'active' => 0,
  887.         ],
  888.         self::FEATURE_VACANCY_MINMAX_SALARY => [
  889.             'category' => Feature::CATEGORY_ADMIN,
  890.             'active' => 0,
  891.         ],
  892.         self::FEATURE_EXTENDED_TRANSLATION => [
  893.             'category' => Feature::CATEGORY_FRONT_END,
  894.             'active' => 0,
  895.         ],
  896.         self::FEATURE_READSPEAKER => [
  897.             'category' => Feature::CATEGORY_FRONT_END,
  898.             'active' => 0,
  899.         ],
  900.         self::FEATURE_JOBALERT_ADS => [
  901.             'category' => Feature::CATEGORY_ADMIN,
  902.             'active' => 0,
  903.         ],
  904.         self::FEATURE_MOTION_RECRUIT => [
  905.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  906.             'active' => 0,
  907.         ],
  908.         self::FEATURE_DIGIVOTION => [
  909.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  910.             'active' => 0,
  911.         ],
  912.         self::FEATURE_MOBILITY_PLATFORM => [
  913.             'category' => Feature::CATEGORY_ADMIN,
  914.             'active' => 0,
  915.         ],
  916.         self::FEATURE_VACANCY_DOMAIN => [
  917.             'category' => Feature::CATEGORY_ADMIN,
  918.             'active' => 0,
  919.         ],
  920.         self::FEATURE_NOCORE_ONLINE_APPLICANT_SEND => [
  921.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  922.             'active' => 0,
  923.         ],
  924.         self::FEATURE_HIRESERVE => [
  925.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  926.             'active' => 0,
  927.         ],
  928.         self::FEATURE_THEME_INHERITANCE => [
  929.             'category' => Feature::CATEGORY_FRONT_END,
  930.             'active' => 0,
  931.         ],
  932.         self::FEATURE_INGOEDEBANEN_ADVANCED_STATISTICS => [
  933.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  934.             'active' => 0,
  935.         ],
  936.         self::FEATURE_OAUTH_SSO_AZURE => [
  937.             'category' => Feature::CATEGORY_ADMIN,
  938.             'active' => 0,
  939.         ],
  940.         self::FEATURE_OAUTH_SSO_GOOGLE => [
  941.             'category' => Feature::CATEGORY_ADMIN,
  942.             'active' => 0,
  943.         ],
  944.         self::FEATURE_OAUTH_SSO_GETNOTICED_GOOGLE => [
  945.             'category' => Feature::CATEGORY_ADMIN,
  946.             'active' => 1,
  947.         ],
  948.         self::FEATURE_OAUTH_SSO_PINGFEDERATE => [
  949.             'category' => Feature::CATEGORY_ADMIN,
  950.             'active' => 0,
  951.         ],
  952.         self::FEATURE_COMPANY_MATCH => [
  953.             'category' => Feature::CATEGORY_FRONT_END,
  954.             'active' => 0,
  955.         ],
  956.         self::FEATURE_AME => [
  957.             'category' => Feature::CATEGORY_ADMIN,
  958.             'active' => 0,
  959.         ],
  960.         self::FEATURE_SMART_RECRUITERS => [
  961.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  962.             'active' => 0,
  963.         ],
  964.         self::FEATURE_INTERNSHIP_FORM => [
  965.             'category' => Feature::CATEGORY_ADMIN,
  966.             'active' => 0,
  967.         ],
  968.         self::FEATURE_TEALIUM => [
  969.             'category' => Feature::CATEGORY_ADMIN,
  970.             'active' => 0,
  971.         ],
  972.         self::FEATURE_RECRUITEE => [
  973.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  974.             'active' => 0,
  975.         ],
  976.         self::FEATURE_OPTION_VALUE_MULTIPLE_IMAGES => [
  977.             'category' => Feature::CATEGORY_ADMIN,
  978.             'active' => 0,
  979.         ],
  980.         self::FEATURE_EXTERNAL_INTEGRATION_SUCCESS_FACTORS => [
  981.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  982.             'active' => 0,
  983.         ],
  984.         self::FEATURE_GETNOTICED_NOTIFICATION_FEED => [
  985.             'category' => Feature::CATEGORY_ADMIN,
  986.             'active' => 0,
  987.         ],
  988.         self::FEATURE_EXTERNAL_INTEGRATION_LOG => [
  989.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  990.             'active' => 0,
  991.         ],
  992.         self::FEATURE_UTM_EXTERNAL_URL => [
  993.             'category' => Feature::CATEGORY_ADMIN,
  994.             'active' => 0,
  995.         ],
  996.         self::FEATURE_SOLUTIONS_FACTORY => [
  997.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  998.             'active' => 0,
  999.         ],
  1000.         self::FEATURE_DAYWIZE => [
  1001.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1002.             'active' => 0,
  1003.         ],
  1004.         self::FEATURE_SITE_GENERATION => [
  1005.             'category' => Feature::CATEGORY_ADMIN,
  1006.             'active' => 0,
  1007.         ],
  1008.         self::FEATURE_HARBOUR => [
  1009.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1010.             'active' => 0,
  1011.         ],
  1012.         self::FEATURE_APPEARANCE => [
  1013.             'category' => Feature::CATEGORY_ADMIN,
  1014.             'active' => 0,
  1015.         ],
  1016.         self::FEATURE_SALARY_SCALE => [
  1017.             'category' => Feature::CATEGORY_ADMIN,
  1018.             'active' => 0,
  1019.         ],
  1020.         self::FEATURE_FEEDBACK_COMPANY => [
  1021.             'category' => Feature::CATEGORY_FRONT_END,
  1022.             'active' => 0,
  1023.         ],
  1024.         self::FEATURE_AFAS => [
  1025.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1026.             'active' => 0,
  1027.         ],
  1028.         self::FEATURE_AFAS2 => [
  1029.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1030.             'active' => 0,
  1031.         ],
  1032.         self::FEATURE_MAN_POWER => [
  1033.             'category' => Feature::CATEGORY_FRONT_END,
  1034.             'active' => 0,
  1035.         ],
  1036.         self::FEATURE_CUSTOM_TRANSLATIONS => [
  1037.             'category' => Feature::CATEGORY_ADMIN,
  1038.             'active' => 0,
  1039.         ],
  1040.         self::FEATURE_FAQ => [
  1041.             'category' => Feature::CATEGORY_ADMIN,
  1042.             'active' => 0,
  1043.         ],
  1044.         self::FEATURE_ATLAS => [
  1045.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1046.             'active' => 0,
  1047.         ],
  1048.         self::FEATURE_BROADBEAN => [
  1049.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1050.             'active' => 0,
  1051.         ],
  1052.         self::FEATURE_TARGET_RECRUIT => [
  1053.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1054.             'active' => 0,
  1055.         ],
  1056.         self::FEATURE_MYSOLUTION => [
  1057.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1058.             'active' => 0,
  1059.         ],
  1060.         self::FEATURE_MYSOLUTION_FILTER => [
  1061.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1062.             'active' => 0,
  1063.         ],
  1064.         self::FEATURE_AVATURE => [
  1065.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1066.             'active' => 0,
  1067.         ],
  1068.         self::FEATURE_RECRUIT_NOW_COCKPIT => [
  1069.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1070.             'active' => 0,
  1071.         ],
  1072.         self::FEATURE_EMPLY => [
  1073.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1074.             'active' => 0,
  1075.         ],
  1076.         self::FEATURE_MULE_SOFT => [
  1077.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1078.             'active' => 0,
  1079.         ],
  1080.         self::FEATURE_TALENT_LINK => [
  1081.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1082.             'active' => 0,
  1083.         ],
  1084.         self::FEATURE_SUCCESSFACTORXML_TRIVIUM => [
  1085.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1086.             'active' => 0,
  1087.         ],
  1088.         self::FEATURE_JOB_FEED => [
  1089.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1090.             'active' => 0,
  1091.         ],
  1092.         self::FEATURE_EMPLY_REST => [
  1093.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1094.             'active' => 0,
  1095.         ],
  1096.         self::FEATURE_WORKDAY => [
  1097.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1098.             'active' => 0,
  1099.         ],
  1100.         self::FEATURE_EXTERNAL_INTEGRATION_ORACLE => [
  1101.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1102.             'active' => 0,
  1103.         ],
  1104.         self::FEATURE_EXTERNAL_INTEGRATION_HOME_RUN => [
  1105.             'category' => Feature::CATEGORY_EXTERNAL_INTEGRATION,
  1106.             'active' => 0,
  1107.         ],
  1108.     ];
  1109. }