original_string: public function containsBlock($block): bool
      {
          if (!$block instanceof IPBlock) {
              $block = new static($block);
          }
  
          return $block->getFirstIp()->numeric() >= $this->first_ip->numeric() && $block->getLastIp()->numeric() <= $this->last_ip->numeric();
      }
code: public function containsBlock($block): bool
      {
          if (!$block instanceof IPBlock) {
              $block = new static($block);
          }
  
          return $block->getFirstIp()->numeric() >= $this->first_ip->numeric() && $block->getLastIp()->numeric() <= $this->last_ip->numeric();
      }
code_tokens: public function containsBlock ( $ block ) : bool { if ( ! $ block instanceof IPBlock ) { $ block = new static ( $ block ) ; } return $ block -> getFirstIp ( ) -> numeric ( ) >= $ this -> first_ip -> numeric ( ) && $ block -> getLastIp ( ) -> numeric ( ) <= $ this -> last_ip -> numeric ( ) ; }
docstring: Determine if the current block contains another block.
  
  True in this situation:
  $this: first_ip[                               ]last_ip
  $block:         first_ip[             ]last_ip
  
  @param mixed $block
  
  @return bool
docstring_tokens: Determine if the current block contains another block .