lray138 / gas
There is no license information available for the latest version (v1.0.2) of this package.
A collection of functions.
v1.0.2
2021-12-06 23:12 UTC
Requires
- php: >=7.4
- gajus/dindent: 2.0.*
- ivopetkov/html5-dom-document-php: 2.3.*
- dev-main
- v1.0.2
- v1.0.1
- v1.0.0
- v0.0.58
- v0.0.57
- v0.0.56
- v0.0.55
- v0.0.54
- v0.0.53
- v0.0.52
- v0.0.51
- v0.0.50
- v0.0.49
- v0.0.48
- v0.0.47
- v0.0.46
- v0.0.45
- v0.0.44
- v0.0.43
- v0.0.42
- v0.0.41
- v0.0.40
- v0.0.39
- v0.0.38
- v0.0.37
- v0.0.36
- v0.0.35
- v0.0.34
- v0.0.33
- v0.0.32
- v0.0.31
- v0.0.30
- v0.0.29
- v0.0.28
- v0.0.27
- v0.0.26
- v0.0.25
- v0.0.24
- v0.0.23
- v0.0.22
- v0.0.21
- v0.0.20
- v0.0.19
- v0.0.18
- v0.0.17
- v0.0.16
- v0.0.15
- v0.0.14
- v0.0.12
- v0.0.11
- v0.0.10
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- 0.0.1
This package is auto-updated.
Last update: 2025-03-12 20:18:21 UTC
README
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