sinri / enoch
PHP Framework for integrating
Requires
- php: >=5.4.0
- ext-curl: *
- ext-json: *
- ext-pdo: *
- phpmailer/phpmailer: ~6.0
- ralouphie/getallheaders: ^2.0
Requires (Dev)
- cebe/markdown: ^1.1
- predis/predis: ^1.1
- dev-master
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.19
- 2.1.18
- 2.1.17
- 2.1.16
- 2.1.15
- 2.1.14
- 2.1.13
- 2.1.11
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0-beta
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.9
- 1.2.8
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-alpha.9
- 0.9.9
- 0.9.8
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.1
- 0.8
- 0.7
- 0.6
- 0.5
- 0.4
- 0.3
- 0.1
- dev-dependabot/composer/phpmailer/phpmailer-6.5.0
- dev-mailer
- dev-hatsu
- dev-TreeRouter
- dev-RedisQueue
This package is auto-updated.
Last update: 2021-12-22 16:29:44 UTC
README
PHP Framework for integrating. Mainly for regular work run under CLI. Also support web pages and api.
INSTALL: composer require sinri/enoch
And Enoch lived sixty and five years, and begat Methuselah: And Enoch walked with God after he begat Methuselah three hundred years, and begat sons and daughters: And all the days of Enoch were three hundred sixty and five years: And Enoch walked with God: and he [was] not; for God took him.
Genesis 5:21-24 KJV
Instruction
Build a Web Site for API or Content
You might need Lamech
and Adah
to handle requests and work as a router.
MiddlewareInterface
might also be needed to filter requests.
A controller fundamental SethController
implements SethInterface
is also provided for who is familiar with CodeIgniter.
I just want to build a Wiki Site
There are MarkdownBaruch
and Baruch
, you can take one as base.
Build a CLI Task Worker
Yii Style
If you are familiar with Yii Action, you can use Enos
.
EbIntegrator Style
It is used by my company for a long time, might be designed by the pioneers.
Pair of Enoch
and Walker
is designed after this library.
Use as Toolkit
A lot of helper libraries are provided. You can use them to deal with your various requirements, including
- Database (uses PDO)
- SFTP
- SMTP (uses sinri/smallphpmailer)
- Logger
- Web IO
- Session (based on file system)
- Cache (File and Redis)
- Queue (Redis)
Donation
bitcoin: 18wCjV8mnepDpLzASKdW7CGo6U8F9rPuV4
bitcoin cash: 18wCjV8mnepDpLzASKdW7CGo6U8F9rPuV4