original_string: protected function determineStrategy(Model $model, $column)
      {
          if ($this->isColumnTranslated($model, $column)) {
              return $this->getStrategyForTranslated();
          }
  
          if ($this->isColumnOnRelatedModel($model, $column)) {
              return $this->getStrategyForRelatedModelAttribute();
          }
  
          if ($this->isColumnOnModelTable($model, $column)) {
              return $this->getStrategyForDirectAttribute();
          }
  
          return false;
      }
code: protected function determineStrategy(Model $model, $column)
      {
          if ($this->isColumnTranslated($model, $column)) {
              return $this->getStrategyForTranslated();
          }
  
          if ($this->isColumnOnRelatedModel($model, $column)) {
              return $this->getStrategyForRelatedModelAttribute();
          }
  
          if ($this->isColumnOnModelTable($model, $column)) {
              return $this->getStrategyForDirectAttribute();
          }
  
          return false;
      }
code_tokens: protected function determineStrategy ( Model $ model , $ column ) { if ( $ this -> isColumnTranslated ( $ model , $ column ) ) { return $ this -> getStrategyForTranslated ( ) ; } if ( $ this -> isColumnOnRelatedModel ( $ model , $ column ) ) { return $ this -> getStrategyForRelatedModelAttribute ( ) ; } if ( $ this -> isColumnOnModelTable ( $ model , $ column ) ) { return $ this -> getStrategyForDirectAttribute ( ) ; } return false ; }
docstring: Returns classname for the strategy to use or false if no strategy could be determined.
  
  @param Model  $model
  @param string $column
  @return false|string
docstring_tokens: Returns classname for the strategy to use or false if no strategy could be determined .