original_string: public function canBeJoined(array $options = [])
      {
          $strategy = isset($options['strategy']) ? $options['strategy'] : $this->getStrategy();
  
          return $strategy == $this::STRATEGY_JOIN;
      }
code: public function canBeJoined(array $options = [])
      {
          $strategy = isset($options['strategy']) ? $options['strategy'] : $this->getStrategy();
  
          return $strategy == $this::STRATEGY_JOIN;
      }
code_tokens: public function canBeJoined ( array $ options = [ ] ) { $ strategy = isset ( $ options [ 'strategy' ] ) ? $ options [ 'strategy' ] : $ this -> getStrategy ( ) ; return $ strategy == $ this :: STRATEGY_JOIN ; }
docstring: Whether this association can be expressed directly in a query join
  
  @param array $options custom options key that could alter the return value
  @return bool
docstring_tokens: Whether this association can be expressed directly in a query join