if ( !
empty( $options['context'
] ) ) { WP_Style_Engine::
store_css_rule( $options['context'
],
$css_rule['selector'
],
$css_rule['declarations'
] );
} $css_rule_objects[] =
new WP_Style_Engine_CSS_Rule( $css_rule['selector'
],
$css_rule['declarations'
] );
} if ( empty( $css_rule_objects ) ) { return '';
} return WP_Style_Engine::
compile_stylesheet_from_css_rules( $css_rule_objects,
$options );
}/**
* Returns compiled CSS from a store, if found.
*
* @since 6.1.0
*
* @param string $context A valid context name, corresponding to an existing store key.
* @param array $options {
* Optional. An array of options. Default empty array.
*
* @type bool $optimize Whether to optimize the CSS output, e.g. combine rules.
* Default true.
* @type bool $prettify Whether to add new lines and indents to output.
* Defaults to whether the `SCRIPT_DEBUG` constant is defined.
* }
* @return string A compiled CSS string.
*/