original_string: protected function changeModelOrderablePosition(Model $model, $position)
      {
          /** @var OrderableStrategyResolverInterface $resolver */
          $resolver = app(OrderableStrategyResolverInterface::class);
  
          $strategy = $resolver->resolve($this->getModelInformation());
  
          return $strategy->setPosition($model, $position);
      }
code: protected function changeModelOrderablePosition(Model $model, $position)
      {
          /** @var OrderableStrategyResolverInterface $resolver */
          $resolver = app(OrderableStrategyResolverInterface::class);
  
          $strategy = $resolver->resolve($this->getModelInformation());
  
          return $strategy->setPosition($model, $position);
      }
code_tokens: protected function changeModelOrderablePosition ( Model $ model , $ position ) { /** @var OrderableStrategyResolverInterface $resolver */ $ resolver = app ( OrderableStrategyResolverInterface :: class ) ; $ strategy = $ resolver -> resolve ( $ this -> getModelInformation ( ) ) ; return $ strategy -> setPosition ( $ model , $ position ) ; }
docstring: Changes the orderable position for a model.
  
  @param Model           $model
  @param string|int|null $position
  @return bool     the new position of the model
docstring_tokens: Changes the orderable position for a model .