original_string: protected function postProcessResult($page, $url, $content)
      {
          $content = MediaViewHelper::instance()->processHtml($content);
  
          /**
           * @event cms.page.postprocess
           * Provides oportunity to hook into the post processing of page HTML code before being sent to the client. `$dataHolder` = {content: $htmlContent}
           *
           * Example usage:
           *
           *     Event::listen('cms.page.postprocess', function ((\Cms\Classes\Controller) $controller, (string) $url, (\Cms\Classes\Page) $page, (object) $dataHolder) {
           *         return 'My custom content';
           *     });
           *
           * Or
           *
           *     $CmsController->bindEvent('page.postprocess', function ((string) $url, (\Cms\Classes\Page) $page, (object) $dataHolder) {
           *         return 'My custom content';
           *     });
           *
           */
          $dataHolder = (object) ['content' => $content];
          $this->fireSystemEvent('cms.page.postprocess', [$url, $page, $dataHolder]);
  
          return $dataHolder->content;
      }
code: protected function postProcessResult($page, $url, $content)
      {
          $content = MediaViewHelper::instance()->processHtml($content);
  
          /**
           * @event cms.page.postprocess
           * Provides oportunity to hook into the post processing of page HTML code before being sent to the client. `$dataHolder` = {content: $htmlContent}
           *
           * Example usage:
           *
           *     Event::listen('cms.page.postprocess', function ((\Cms\Classes\Controller) $controller, (string) $url, (\Cms\Classes\Page) $page, (object) $dataHolder) {
           *         return 'My custom content';
           *     });
           *
           * Or
           *
           *     $CmsController->bindEvent('page.postprocess', function ((string) $url, (\Cms\Classes\Page) $page, (object) $dataHolder) {
           *         return 'My custom content';
           *     });
           *
           */
          $dataHolder = (object) ['content' => $content];
          $this->fireSystemEvent('cms.page.postprocess', [$url, $page, $dataHolder]);
  
          return $dataHolder->content;
      }
code_tokens: protected function postProcessResult ( $ page , $ url , $ content ) { $ content = MediaViewHelper :: instance ( ) -> processHtml ( $ content ) ; /**
           * @event cms.page.postprocess
           * Provides oportunity to hook into the post processing of page HTML code before being sent to the client. `$dataHolder` = {content: $htmlContent}
           *
           * Example usage:
           *
           *     Event::listen('cms.page.postprocess', function ((\Cms\Classes\Controller) $controller, (string) $url, (\Cms\Classes\Page) $page, (object) $dataHolder) {
           *         return 'My custom content';
           *     });
           *
           * Or
           *
           *     $CmsController->bindEvent('page.postprocess', function ((string) $url, (\Cms\Classes\Page) $page, (object) $dataHolder) {
           *         return 'My custom content';
           *     });
           *
           */ $ dataHolder = ( object ) [ 'content' => $ content ] ; $ this -> fireSystemEvent ( 'cms.page.postprocess' , [ $ url , $ page , $ dataHolder ] ) ; return $ dataHolder -> content ; }
docstring: Post-processes page HTML code before it's sent to the client.
  Note for pre-processing see cms.template.processTwigContent event.
  @param \Cms\Classes\Page $page Specifies the current CMS page.
  @param string $url Specifies the current URL.
  @param string $content The page markup to post processs.
  @return string Returns the updated result string.
docstring_tokens: Post - processes page HTML code before it s sent to the client . Note for pre - processing see cms . template . processTwigContent event .