protected function storeVerbatimBlocks($value)
    {
        return preg_replace_callback(
            '/(?<!@)@verbatim(.*?)@endverbatim/s',
            function ($matches) {
                $this->verbatimBlocks[] = $matches[1];

                return $this->verbatimPlaceholder;
            },
            $value
        );
    }
protected function storeVerbatimBlocks($value)
    {
        return preg_replace_callback(
            '/(?<!@)@verbatim(.*?)@endverbatim/s',
            function ($matches) {
                $this->verbatimBlocks[] = $matches[1];

                return $this->verbatimPlaceholder;
            },
            $value
        );
    }
protected function storeVerbatimBlocks ( $ value ) { return preg_replace_callback ( '/(?<!@)@verbatim(.*?)@endverbatim/s' , function ( $ matches ) { $ this -> verbatimBlocks [ ] = $ matches [ 1 ] ; return $ this -> verbatimPlaceholder ; } , $ value ) ; }
Store the verbatim blocks and replace them with a temporary placeholder.

@param  string $value

@return string
Store the verbatim blocks and replace them with a temporary placeholder .