original_string: public function process($context)
      {
          $contents = $context->getContents();
          $contents = preg_replace_callback('/<\?=((?!\?>).)*\?>/s', function ($match) use ($context) {
              return $context->getPlaceholderContainer()->createPlaceholder($match[0]);
          }, $contents);
          $contents = preg_replace_callback('/<\?php((?!\?>).)*(\?>)?/s', function ($match) use ($context) {
              return $context->getPlaceholderContainer()->createPlaceholder($match[0]);
          }, $contents);
  
          return $context->setContents($contents);
      }
code: public function process($context)
      {
          $contents = $context->getContents();
          $contents = preg_replace_callback('/<\?=((?!\?>).)*\?>/s', function ($match) use ($context) {
              return $context->getPlaceholderContainer()->createPlaceholder($match[0]);
          }, $contents);
          $contents = preg_replace_callback('/<\?php((?!\?>).)*(\?>)?/s', function ($match) use ($context) {
              return $context->getPlaceholderContainer()->createPlaceholder($match[0]);
          }, $contents);
  
          return $context->setContents($contents);
      }
code_tokens: public function process ( $ context ) { $ contents = $ context -> getContents ( ) ; $ contents = preg_replace_callback ( '/<\?=((?!\?>).)*\?>/s' , function ( $ match ) use ( $ context ) { return $ context -> getPlaceholderContainer ( ) -> createPlaceholder ( $ match [ 0 ] ) ; } , $ contents ) ; $ contents = preg_replace_callback ( '/<\?php((?!\?>).)*(\?>)?/s' , function ( $ match ) use ( $ context ) { return $ context -> getPlaceholderContainer ( ) -> createPlaceholder ( $ match [ 0 ] ) ; } , $ contents ) ; return $ context -> setContents ( $ contents ) ; }
docstring: Replace PHP tags with a temporary placeholder.
  
  @param \ArjanSchouten\HtmlMinifier\MinifyContext $context
  
  @return \ArjanSchouten\HtmlMinifier\MinifyContext
docstring_tokens: Replace PHP tags with a temporary placeholder .