| @@ -1,11 +1,12 @@ | ||
| 1 | 1 | <?php |
| 2 | + | |
| 2 | 3 | namespace Elementor\Core\Settings\Base; |
| 3 | 4 | |
| 4 | 5 | use Elementor\Core\Files\CSS\Base as CSS_File; |
| 5 | 6 | |
| 6 | 7 | if ( ! defined( 'ABSPATH' ) ) { |
| 7 | - exit; // Exit if accessed directly. | |
| 8 | + exit; // Exit if accessed directly | |
| 8 | 9 | } |
| 9 | 10 | |
| 10 | 11 | abstract class CSS_Manager extends Manager { |
| 11 | 12 | |
| @@ -33,8 +34,9 @@ | ||
| 33 | 34 | * |
| 34 | 35 | * @param CSS_File $css_file The requested CSS file. |
| 35 | 36 | * |
| 36 | 37 | * @return CSS_Model |
| 38 | + * | |
| 37 | 39 | */ |
| 38 | 40 | abstract protected function get_model_for_css_file( CSS_File $css_file ); |
| 39 | 41 | |
| 40 | 42 | /** |
| @@ -48,8 +50,9 @@ | ||
| 48 | 50 | * |
| 49 | 51 | * @param int $id Post ID. |
| 50 | 52 | * |
| 51 | 53 | * @return CSS_File |
| 54 | + * | |
| 52 | 55 | */ |
| 53 | 56 | abstract protected function get_css_file_for_update( $id ); |
| 54 | 57 | |
| 55 | 58 | /** |
| @@ -99,8 +102,9 @@ | ||
| 99 | 102 | * @since 2.8.0 |
| 100 | 103 | * @access public |
| 101 | 104 | * |
| 102 | 105 | * @param CSS_File $css_file The requested CSS file. |
| 106 | + * | |
| 103 | 107 | */ |
| 104 | 108 | public function add_settings_css_rules( CSS_File $css_file ) { |
| 105 | 109 | $model = $this->get_model_for_css_file( $css_file ); |
| 106 | 110 | |
| @@ -105,9 +109,9 @@ | ||
| 105 | 109 | $model = $this->get_model_for_css_file( $css_file ); |
| 106 | 110 | |
| 107 | 111 | $css_file->add_controls_stack_style_rules( |
| 108 | 112 | $model, |
| 109 | - $css_file->get_style_controls( $model, null, $model->get_settings() ), | |
| 113 | + $css_file->get_style_controls( $model ), | |
| 110 | 114 | $model->get_settings(), |
| 111 | 115 | [ '{{WRAPPER}}' ], |
| 112 | 116 | [ $model->get_css_wrapper_selector() ] |
| 113 | 117 | ); |