PHPackages                             lray138/gas - 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. lray138/gas

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

lray138/gas
===========

A collection of functions.

v1.0.2(4y ago)0175PHPPHP &gt;=7.4

Since Dec 6Pushed 1y ago1 watchersCompare

[ Source](https://github.com/lray138/GAS)[ Packagist](https://packagist.org/packages/lray138/gas)[ RSS](/packages/lray138-gas/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (62)Used By (0)

```

Oct 9 2024

I was doing some programming in one of my systems and I realized the "fluent" approach
of method chaining was for me the better approach.

I'm embracing Types so that anything I work with will be wrapped in a type class.

I periodically run into situations where I wish I had that deeper understanding of Monadic programming
and that is what this journey started out as.

There are also a handful of functional libraries I've studied over the years.

While my goal isn't to unesessarily rewrite them, I think there is merit in "rolling your own" from
a learning perspective.

----

This project started during a period when I was trying to "level up my skills" as a programmer.

I was trying to understand functional concepts, and was also exploring creating my own MVC framework
based on some coding lessons I had been exposed to.

It's July 2024, and I'm coming back to revist this.  I want to have tests (using PEST) for
each function.

I'm also trying to determine what can to be removed since the initial package was geared towards
the framework.

I've used this (mostly personally) for a few years and feel like everything that needs to be there is there
from a "real world" standpoint.  (i.e. problems I've ran into that I needed to solve).

A great example of this, and expirimentation, would be the "Model" class where we wanted some level of "scaffolding", and also
expirimenting with attachign anonymous functions to array keys.  This was experimental and silly.

* Inspired by

Idles - https://idlephp.tech/ - added Jul 01, 2024

https://github.com/lstrojny/functional-php

```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity10

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

Recently: every ~50 days

Total

61

Last Release

381d ago

PHP version history (2 changes)v1.0.0PHP &gt;=7.4

v0.0.50PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/e7a9ee413a6193b18c365f9b92d767b3362f9e4daea4d6f0e2e00fe8f62f9a8d?d=identicon)[lray138](/maintainers/lray138)

---

Top Contributors

[![lray138](https://avatars.githubusercontent.com/u/57813289?v=4)](https://github.com/lray138 "lray138 (87 commits)")

### Embed Badge

![Health badge](/badges/lray138-gas/health.svg)

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

###  Alternatives

[larswiegers/laravel-maps

A new way to handle maps in your laravel applications.

361119.1k2](/packages/larswiegers-laravel-maps)[madeitbelgium/seo-analyzer

SEO Analyzer

334.8k1](/packages/madeitbelgium-seo-analyzer)

PHPackages © 2026

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