original_string: public function _tiny_mce_before_init( $mce_init ) {
  		$styles = WP_Customizer_Framework\Style::get_registerd_styles();
  
  		if ( ! isset( $mce_init['content_style'] ) ) {
  			$mce_init['content_style'] = '';
  		}
  
  		foreach ( $styles as $style ) {
  			foreach ( $style['selectors'] as $i => $selector ) {
  				$selector = trim( $selector );
  				if ( preg_match( '|^[\.#>]|', $selector ) ) {
  					$style['selectors'][ $i ] = '.mce-content-body.mceContentBody ' . $selector;
  				} else {
  					$style['selectors'][ $i ] = $selector;
  				}
  			}
  
  			$selectors  = addslashes( implode( ',', $style['selectors'] ) );
  			$properties = addslashes( implode( ';', $style['properties'] ) );
  
  			if ( ! $style['media_query'] ) {
  				$mce_init['content_style'] .= "{$selectors} { {$properties} }";
  			} else {
  				$mce_init['content_style'] .= "{$style['media_query']} { {$selectors} { {$properties} } }";
  			}
  		}
  		return $mce_init;
  	}
code: public function _tiny_mce_before_init( $mce_init ) {
  		$styles = WP_Customizer_Framework\Style::get_registerd_styles();
  
  		if ( ! isset( $mce_init['content_style'] ) ) {
  			$mce_init['content_style'] = '';
  		}
  
  		foreach ( $styles as $style ) {
  			foreach ( $style['selectors'] as $i => $selector ) {
  				$selector = trim( $selector );
  				if ( preg_match( '|^[\.#>]|', $selector ) ) {
  					$style['selectors'][ $i ] = '.mce-content-body.mceContentBody ' . $selector;
  				} else {
  					$style['selectors'][ $i ] = $selector;
  				}
  			}
  
  			$selectors  = addslashes( implode( ',', $style['selectors'] ) );
  			$properties = addslashes( implode( ';', $style['properties'] ) );
  
  			if ( ! $style['media_query'] ) {
  				$mce_init['content_style'] .= "{$selectors} { {$properties} }";
  			} else {
  				$mce_init['content_style'] .= "{$style['media_query']} { {$selectors} { {$properties} } }";
  			}
  		}
  		return $mce_init;
  	}
code_tokens: public function _tiny_mce_before_init ( $ mce_init ) { $ styles = WP_Customizer_Framework \ Style :: get_registerd_styles ( ) ; if ( ! isset ( $ mce_init [ 'content_style' ] ) ) { $ mce_init [ 'content_style' ] = '' ; } foreach ( $ styles as $ style ) { foreach ( $ style [ 'selectors' ] as $ i => $ selector ) { $ selector = trim ( $ selector ) ; if ( preg_match ( '|^[\.#>]|' , $ selector ) ) { $ style [ 'selectors' ] [ $ i ] = '.mce-content-body.mceContentBody ' . $ selector ; } else { $ style [ 'selectors' ] [ $ i ] = $ selector ; } } $ selectors = addslashes ( implode ( ',' , $ style [ 'selectors' ] ) ) ; $ properties = addslashes ( implode ( ';' , $ style [ 'properties' ] ) ) ; if ( ! $ style [ 'media_query' ] ) { $ mce_init [ 'content_style' ] .= "{$selectors} { {$properties} }" ; } else { $ mce_init [ 'content_style' ] .= "{$style['media_query']} { {$selectors} { {$properties} } }" ; } } return $ mce_init ; }
docstring: Styles for TinyMCE
  
  @param array $mce_init
  @return array
docstring_tokens: Styles for TinyMCE