PHPackages                             glowieframework/ide-helper - 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. glowieframework/ide-helper

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

glowieframework/ide-helper
==========================

Glowie plugin for type-hinting models

019PHP

Since Jun 10Pushed 1mo agoCompare

[ Source](https://github.com/glowieframework/ide-helper)[ Packagist](https://packagist.org/packages/glowieframework/ide-helper)[ RSS](/packages/glowieframework-ide-helper/feed)WikiDiscussions main Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Glowie IDE Helper
=================

[](#glowie-ide-helper)

This is a developer-tooling plugin for [Glowie Framework](https://github.com/glowieframework/glowie) that automatically generates and updates PHPDoc `@property` annotations for your DB models.

By default, magic properties in PHP models are "invisible" to IDEs like VS Code or PhpStorm. This plugin introspects your database schema, model casts, and relationships to inject accurate DocBlocks directly into your model files.

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

[](#installation)

Install in your Glowie project using Composer:

```
composer require glowieframework/ide-helper
```

Then add the **IdeHelper** class to the `plugins` array in the `app/config/Config.php` file:

```
'plugins' => [
    // ... other plugins here
    \Glowie\Plugins\IdeHelper\IdeHelper::class,
],
```

Usage
-----

[](#usage)

In your Glowie project, run in the terminal:

```
php firefly ide-helper:run
```

By default, models are processed from the `app/models` directory and all its subdirectories. To specify a different path, use the `--dir` argument.

Credits
-------

[](#credits)

IDE Helper and Glowie are actively developed by [Gabriel Silva](https://gabrielsilva.dev.br).

###  Health Score

21

—

LowBetter than 17% of packages

Maintenance58

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity11

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://avatars.githubusercontent.com/u/64693687?v=4)[Gabriel Silva](/maintainers/eugabrielsilva)[@eugabrielsilva](https://github.com/eugabrielsilva)

---

Top Contributors

[![eugabrielsilva](https://avatars.githubusercontent.com/u/64693687?v=4)](https://github.com/eugabrielsilva "eugabrielsilva (7 commits)")

### Embed Badge

![Health badge](/badges/glowieframework-ide-helper/health.svg)

```
[![Health](https://phpackages.com/badges/glowieframework-ide-helper/health.svg)](https://phpackages.com/packages/glowieframework-ide-helper)
```

###  Alternatives

[endroid/qr-code

Endroid QR Code

4.8k76.5M526](/packages/endroid-qr-code)[goszowski/laravel-vendor-minify

A vendor minify package, to remove tests and documentation and minifing all php files to save space

803.6k](/packages/goszowski-laravel-vendor-minify)[sandrokeil/easy-config

Zend Framework 2 (zf2) module to retrieve specific module options and provides some abstract factories to create easily instances depending on configuration

113.1k1](/packages/sandrokeil-easy-config)

PHPackages © 2026

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