/** * 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; }