original_string: public static function reconstituteFrom(CommittedEvents $history)
      {
          $instance = static::fromIdentity($history->getIdentity());
          $instance->whenAll($history);
  
          return $instance;
      }
code: public static function reconstituteFrom(CommittedEvents $history)
      {
          $instance = static::fromIdentity($history->getIdentity());
          $instance->whenAll($history);
  
          return $instance;
      }
code_tokens: public static function reconstituteFrom ( CommittedEvents $ history ) { $ instance = static :: fromIdentity ( $ history -> getIdentity ( ) ) ; $ instance -> whenAll ( $ history ) ; return $ instance ; }
docstring: Reconstructs given concrete aggregate and applies the history
  
  @param CommittedEvents $history
  @return static
docstring_tokens: Reconstructs given concrete aggregate and applies the history