/**
  * Create the page
  *
  * @return Ai1ec_Less_Variables_Editing_Page
  */
 public static function create_less_variables_editing_page_instance()
 {
     $less_variable_page = new Ai1ec_Less_Variables_Editing_Page(Ai1ec_Adapters_Factory::create_menu_adapter_instance(), Ai1ec_Helper_Factory::create_view_helper_instance(), Ai1ec_Adapters_Factory::create_template_adapter_instance());
     return $less_variable_page;
 }
 public function __construct()
 {
     $this->template_adapter = Ai1ec_Adapters_Factory::create_template_adapter_instance();
 }
 /**
  * @param string $active_theme_path
  * @param string $default_theme_path
  * @return Ai1ec_Css_Controller
  */
 public static function create_css_controller_instance()
 {
     $aie1c_admin_notices_helper = Ai1ec_Admin_Notices_Helper::get_instance();
     $db_adapter = Ai1ec_Adapters_Factory::create_db_adapter_instance();
     $persistence_context = Ai1ec_Strategies_Factory::create_persistence_context(Ai1ec_Css_Controller::KEY_FOR_PERSISTANCE, AI1EC_CACHE_PATH);
     $lessphp_controller = self::create_lessphp_controller();
     $controller = new Ai1ec_Css_Controller($persistence_context, $lessphp_controller, $db_adapter, self::$preview_mode, Ai1ec_Adapters_Factory::create_template_adapter_instance());
     $controller->set_admin_notices_helper($aie1c_admin_notices_helper);
     return $controller;
 }