PHPackages                             gavinggordon/helphp - 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. [CLI &amp; Console](/categories/cli)
4. /
5. gavinggordon/helphp

ActiveLibrary[CLI &amp; Console](/categories/cli)

gavinggordon/helphp
===================

A PHP CLI package that provides the developer with the means to generate PHP related files, like classes and .ini's, in a variety of different levels of both simplicity and complexity.

1.0.0(9y ago)026MITPHP

Since Jan 2Pushed 9y ago1 watchersCompare

[ Source](https://github.com/gavinggordon/helphp)[ Packagist](https://packagist.org/packages/gavinggordon/helphp)[ Docs](http://helphp.gavingordon.com)[ RSS](/packages/gavinggordon-helphp/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)Dependencies (8)Versions (3)Used By (0)

Helphp PHP CLI
==============

[](#helphp-php-cli)

[![Latest Release](https://camo.githubusercontent.com/54858ba6c7503496bd96c31262b0136c4980678ef5842cc093074afeeac309be/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f676176696e67676f72646f6e2f68656c7068702e737667)](https://github.com/gavinggordon/helphp) [![Version Tag](https://camo.githubusercontent.com/f7d34276d4d46ddf33ee4b93d2cd4210a0685f0fbda0f852ca14199d0de6bd9c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f676176696e67676f72646f6e2f68656c7068702e737667)](https://github.com/gavinggordon/helphp) [![Usage License](https://camo.githubusercontent.com/dcd31245e4c07902e3664df88ab3470f1538885b1e3701eb3a24377cf9b39022/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f676176696e67676f72646f6e2f68656c7068702e737667)](https://github.com/gavinggordon/helphp/blob/master/LICENSE.txt)

Description
-----------

[](#description)

This is a PHP CLI package which provides some helpful functions that make creating PHP-related files easier and faster, whilst also maintaining strict visual file data continuity.

Dependencies
------------

[](#dependencies)

- [php](http://www.php.net "PHP.net Homepage") ^5.5
- [symfony/config](https://github.com/symfony/config "Symfony/Config Github Page") ^3.2
- [symfony/console](https://github.com/symfony/console "Symfony/ConsoleGithub Page") ^3.2
- [symfony/dependency-injection](https://github.com/symfony/dependency-injection "Symfony/Dependency-Injection Github Page") ^3.2
- [symfony/filesystem](https://github.com/symfony/filesystem "Symfony/Filesystem Github Page") ^3.2
- [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher "Symfony/Event-Dispatcher Github Page") ^3.2
- [symfony/process](https://github.com/symfony/process "Symfony/Process Github Page") ^3.2
- [symfony/yaml](https://github.com/symfony/yaml "Symfony/Yaml Github Page") ^3.2
- [pimple/pimple](https://github.com/pimple/pimple "Pimple/Pimple Github Page") ~3.0
- [spatie/array-to-xml](https://github.com/spatie/array-to-xml "Spatie/Array-to-XML Github Page") ^2.2

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

[](#installation)

```
	$	composer require gavinggordon/helphp ^1.0.0

```

Usage
-----

[](#usage)

```
	$	php helphp create:class Test

```

Commands Overview
-----------------

[](#commands-overview)

- Create
    - Generic Class
        - Arguments
            - 'classname'
            - 'savedir'
        - Options
            - '--namespace, -n'
            - '--uses, -u'
            - '--extends, -e'
            - '--implements, -i'
            - '--traits, -t'
            - '--singleton, -s'
            - '--magic-set-get, -m'
            - '--constants, -c'
            - '--public-properties, -p'
            - '--protected-properties, -r'
            - '--private-properties, -w'
            - '--public-static-properties, -x'
            - '--protected-static-properties, -y'
            - '--private-static-properties, -z'
    - Abstract Class (*Still In Production*)
    - Interface (*Still In Production*)
    - Trait (*Still In Production*)
- Review (*Still In Production*)
- Update (*Still In Production*)
- Delete (*Still In Production*)

Issues
------

[](#issues)

If you have any issues at all, please post your findings in the issues page at .

License
-------

[](#license)

This package utilizes the MIT License.

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

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 ~0 days

Total

2

Last Release

3467d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7691513?v=4)[Gavin G Gordon](/maintainers/gavinggordon)[@gavinggordon](https://github.com/gavinggordon)

---

Top Contributors

[![gavinggordon](https://avatars.githubusercontent.com/u/7691513?v=4)](https://github.com/gavinggordon "gavinggordon (19 commits)")

---

Tags

phpcliconsolehelperstemplatingtemplatescommandgenerationcode-generationhelper-functionsv1.0.0file creationsimplificationclass creationpsr-4 compliant

### Embed Badge

![Health badge](/badges/gavinggordon-helphp/health.svg)

```
[![Health](https://phpackages.com/badges/gavinggordon-helphp/health.svg)](https://phpackages.com/packages/gavinggordon-helphp)
```

###  Alternatives

[friendsoftypo3/content-blocks

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

103519.9k45](/packages/friendsoftypo3-content-blocks)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

54642.4k4](/packages/jolicode-castor)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M196](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1301.6M2.7k](/packages/contao-core-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M534](/packages/shopware-core)[contao/manager-bundle

Provides the Contao Managed Edition

181.3M68](/packages/contao-manager-bundle)

PHPackages © 2026

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