original_string: protected function CanEdit(User $user)
      {
          return self::Guard()->Allow(BackendAction::Edit(), $user)&&
              self::Guard()->Allow(BackendAction::UseIt(), new UserForm());
      }
code: protected function CanEdit(User $user)
      {
          return self::Guard()->Allow(BackendAction::Edit(), $user)&&
              self::Guard()->Allow(BackendAction::UseIt(), new UserForm());
      }
code_tokens: protected function CanEdit ( User $ user ) { return self :: Guard ( ) -> Allow ( BackendAction :: Edit ( ) , $ user ) && self :: Guard ( ) -> Allow ( BackendAction :: UseIt ( ) , new UserForm ( ) ) ; }
docstring: True if user can be edited
  @param User $user
  @return string
docstring_tokens: True if user can be edited