ForkCMS\Bundle\InstallerBundle\Service\ForkInstaller::getRequiredModules PHP Method

getRequiredModules() public static method

Fetches the required modules
public static getRequiredModules ( ) : string[]
return string[]
    public static function getRequiredModules()
    {
        return array('Locale', 'Settings', 'Users', 'Groups', 'Extensions', 'Pages', 'Search', 'ContentBlocks', 'Tags');
    }

Usage Example

Beispiel #1
0
 /**
  * Make sure the required modules are checked and can't be desalbed
  *
  * @param FormView      $view    The FormView generated by Symfony
  * @param FormInterface $form    The form itself
  * @param array         $options The array options
  */
 public function finishView(FormView $view, FormInterface $form, array $options)
 {
     foreach ($view->children['modules']->children as $module) {
         if (in_array($module->vars['value'], ForkInstaller::getRequiredModules())) {
             $module->vars['attr']['disabled'] = 'disabled';
             $module->vars['checked'] = true;
         }
     }
 }