PHPackages                             hilmak01/ss-upgrader - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. hilmak01/ss-upgrader

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

hilmak01/ss-upgrader
====================

Independent module for upgrading SilverStripe to 4.\*

1.0.3(7y ago)017MITPHPPHP &gt;=5.6

Since Dec 2Pushed 7y ago2 watchersCompare

[ Source](https://github.com/hilmak01/ss-upgrader)[ Packagist](https://packagist.org/packages/hilmak01/ss-upgrader)[ RSS](/packages/hilmak01-ss-upgrader/feed)WikiDiscussions v1.0.3 Synced 2w ago

READMEChangelog (5)Dependencies (1)Versions (5)Used By (0)

ss-upgrader
===========

[](#ss-upgrader)

This command line tool is designed to help with the SilverStripe ugrade from classes that didn't use namespace to the latest namespaced classes (i.e. to version 4.x). This could also work for earlier version 2.\* but that depends on how you architectured your application

Installation
------------

[](#installation)

At the command line enter:
`composer global require hilmak01/ss-upgrader`

Usage:
------

[](#usage)

`command [options] [arguments]`

Options:
--------

[](#options)

**-h, --help** Display this help message
**-q, --quiet** Do not output any message
**-V, --version** Display this application version
**--ansi** Force ANSI output
**--no-ansi** Disable ANSI output
**-n, --no-interaction** Do not ask any interactive question
**-v|vv|vvv, --verbose** Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
-------------------

[](#available-commands)

**all-at-once** Aggregate all the commands required to upgrade one project.
**clean-files** Clean all original and temporary files
**help** Displays help for a command
**list** Lists commands
**modify-code** Modifies current code to be compatible with latest framework
**split-classes** Split multi-classes files into their own class files
**upgrade** Upgrade silverstripe code using silverstripe upgrader

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~4 days

Total

4

Last Release

2754d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8574008?v=4)[Hilkiah Makemo](/maintainers/hilmak01)[@hilmak01](https://github.com/hilmak01)

---

Top Contributors

[![hilmak01](https://avatars.githubusercontent.com/u/8574008?v=4)](https://github.com/hilmak01 "hilmak01 (11 commits)")

### Embed Badge

![Health badge](/badges/hilmak01-ss-upgrader/health.svg)

```
[![Health](https://phpackages.com/badges/hilmak01-ss-upgrader/health.svg)](https://phpackages.com/packages/hilmak01-ss-upgrader)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

101466.4k45](/packages/friendsoftypo3-content-blocks)[php-soap/wsdl

Deals with WSDLs

183.8M18](/packages/php-soap-wsdl)[phel-lang/phel-lang

Phel is a functional programming language that compiles to PHP

5155.1k17](/packages/phel-lang-phel-lang)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
