original_string: public static function fromConcat(BitArray $bits1, BitArray $bits2)
  	{
  		$size = $bits1->size + $bits2->size;
  		$concat = new BitArray($size);
  		$concat->directCopy($bits1, 0, 0, $bits1->size);
  		$concat->directCopy($bits2, $bits1->size, 0, $bits2->size);
  
  		return $concat;
  	}
code: public static function fromConcat(BitArray $bits1, BitArray $bits2)
  	{
  		$size = $bits1->size + $bits2->size;
  		$concat = new BitArray($size);
  		$concat->directCopy($bits1, 0, 0, $bits1->size);
  		$concat->directCopy($bits2, $bits1->size, 0, $bits2->size);
  
  		return $concat;
  	}
code_tokens: public static function fromConcat ( BitArray $ bits1 , BitArray $ bits2 ) { $ size = $ bits1 -> size + $ bits2 -> size ; $ concat = new BitArray ( $ size ) ; $ concat -> directCopy ( $ bits1 , 0 , 0 , $ bits1 -> size ) ; $ concat -> directCopy ( $ bits2 , $ bits1 -> size , 0 , $ bits2 -> size ) ; return $ concat ; }
docstring: Create a new BitArray using the concat operation
  
  @param   BitArray  $bits1  A BitArray
  @param   BitArray  $bits2  A BitArray
  
  @return  BitArray  A new BitArray
  
  @since   1.1.0
docstring_tokens: Create a new BitArray using the concat operation