original_string: public function compile()
      {
          if (null !== $this->parameterBag) {
              $blocks = $this->getCoreBlocks();
              $blocks = array_merge($blocks, $this->getThirdPartyBlocks());
              foreach ($blocks as $block) {
                  $this->prepareBlock($block);
              }
          }
  
          Config::read($this);
  
          parent::compile();
      }
code: public function compile()
      {
          if (null !== $this->parameterBag) {
              $blocks = $this->getCoreBlocks();
              $blocks = array_merge($blocks, $this->getThirdPartyBlocks());
              foreach ($blocks as $block) {
                  $this->prepareBlock($block);
              }
          }
  
          Config::read($this);
  
          parent::compile();
      }
code_tokens: public function compile ( ) { if ( null !== $ this -> parameterBag ) { $ blocks = $ this -> getCoreBlocks ( ) ; $ blocks = array_merge ( $ blocks , $ this -> getThirdPartyBlocks ( ) ) ; foreach ( $ blocks as $ block ) { $ this -> prepareBlock ( $ block ) ; } } Config :: read ( $ this ) ; parent :: compile ( ) ; }
docstring: Compiles the container with third party blocks
docstring_tokens: Compiles the container with third party blocks