PHPackages                             smsami-07/plugin - 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. smsami-07/plugin

ActiveLibrary

smsami-07/plugin
================

This is a Test Plugin

02PHP

Since Feb 17Pushed 4y ago1 watchersCompare

[ Source](https://github.com/ubaidurrehmanmadani/plugin)[ Packagist](https://packagist.org/packages/smsami-07/plugin)[ RSS](/packages/smsami-07-plugin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Steps to Make Custom Composer Plugin

1. Create Empty Folder and name it i.e., e.g., plugin
2. Open it in Visual Studio or other IDE
3. create composer.json file in main directory
4. create another folder in main directory and name it "src".
5. create custom classes in "src" folder.
6. use namespace as "App" i.e., e.g., namesapce App\\Controller
7. Run composer init command and enter the minimum required fields, after that register namespace in composer.json as e.g., { "autoload" : { "psr-4" : { "App\\" : "src/" } } }
8. run command composer dump-autoload -0
9. create index.php file in main directory
10. paste require\_once realpath("vendor/autoload.php") in index.php
11. Now You can call all the controllers functions there

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/35bed23bff85233cd70ebff75d6e1e0cea285befe0caf6e6ccdcc46cc4a4a23b?d=identicon)[ubaidurrehmanmdani](/maintainers/ubaidurrehmanmdani)

---

Top Contributors

[![ubaidurrehmanmadani](https://avatars.githubusercontent.com/u/23032800?v=4)](https://github.com/ubaidurrehmanmadani "ubaidurrehmanmadani (6 commits)")

### Embed Badge

![Health badge](/badges/smsami-07-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/smsami-07-plugin/health.svg)](https://phpackages.com/packages/smsami-07-plugin)
```

PHPackages © 2026

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