original_string: public function build()
      {
          /** @var Buildable[] $delayed */
          $delayed = [];
  
          foreach ($this->getQueued() as $buildable) {
              if ($buildable instanceof Delay) {
                  $delayed[] = $buildable;
              } else {
                  $buildable->build();
              }
          }
  
          foreach ($delayed as $buildable) {
              $buildable->build();
          }
      }
code: public function build()
      {
          /** @var Buildable[] $delayed */
          $delayed = [];
  
          foreach ($this->getQueued() as $buildable) {
              if ($buildable instanceof Delay) {
                  $delayed[] = $buildable;
              } else {
                  $buildable->build();
              }
          }
  
          foreach ($delayed as $buildable) {
              $buildable->build();
          }
      }
code_tokens: public function build ( ) { /** @var Buildable[] $delayed */ $ delayed = [ ] ; foreach ( $ this -> getQueued ( ) as $ buildable ) { if ( $ buildable instanceof Delay ) { $ delayed [ ] = $ buildable ; } else { $ buildable -> build ( ) ; } } foreach ( $ delayed as $ buildable ) { $ buildable -> build ( ) ; } }
docstring: Execute the build process for all queued buildables.
docstring_tokens: Execute the build process for all queued buildables .