phonetworks / pho-framework
The core framework that establishes the object-centered actor/graph model.
Fund package maintenance!
Open Collective
Installs: 5 633
Dependents: 2
Suggesters: 0
Security: 0
Stars: 14
Watchers: 3
Forks: 0
Open Issues: 3
Requires
- php: >=7.2.0
- danielstjules/stringy: ^3.0
- phonetworks/pho-lib-graph: ^9.1.0
- psr/log: ^1.0
- vlucas/valitron: ^1.4
- webmozart/assert: ^1.2
- zendframework/zend-file: *
Requires (Dev)
- fzaninotto/faker: ^1.6
- mockery/mockery: dev-master
- phpdocumentor/phpdocumentor: *
- phpunit/phpunit: ^5.7
- psy/psysh: *
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: 3.*
- dev-master
- 11.6.0
- 11.5.0
- 11.4.8
- 11.4.7
- 11.4.6
- 11.4.5
- 11.4.4
- 11.4.3
- 11.4.2
- 11.4.1
- 11.4.0
- 11.3.1
- 11.3.0
- 11.2.4
- 11.2.3
- 11.2.2
- 11.2.1
- 11.2.0
- 11.1.0
- 11.0.0
- 10.0.1
- 10.0.0
- 9.4.3
- 9.4.2
- 9.4.1
- 9.4.0
- 9.3.2
- 9.3.1
- 9.3.0
- 9.2.4
- 9.2.3
- 9.2.2
- 9.2.1
- 9.2.0
- 9.1.6
- 9.1.5
- 9.1.4
- 9.1.3
- 9.1.2
- 9.1.1
- 9.1.0
- 9.0.2
- 9.0.1
- 9.0.0
- 8.7.1
- 8.7.0
- 8.6.1
- 8.6.0
- 8.5.1
- 8.5.0
- 8.4.0
- 8.3.2
- 8.3.1
- 8.3.0
- 8.2.5
- 8.2.4
- 8.2.3
- 8.2.2
- 8.2.1
- 8.2.0
- 8.1.2
- 8.1.1
- 8.1.0
- 8.0.0
- 7.5.0
- 7.4.2
- 7.4.1
- 7.4.0
- 7.3.1
- 7.3.0
- 7.2.5
- 7.2.4
- 7.2.3
- 7.2.2
- 7.2.1
- 7.2.0
- 7.1.0
- 7.0.0
- 6.4.1
- 6.4.0
- 6.3.1
- 6.3.0
- 6.2.0
- 6.1.0
- 6.0.2
- 6.0.0
- 5.1.0
- 5.0.0
- 4.10
- 4.7.0
- 4.6.1
- 4.5.1
- 4.5.0
- 4.4.1
- 4.4.0
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.2
- 4.0.1
- 4.0.0
- 3.4.0
- 3.3.1
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.0
- 2.1.0
- 2.0.0
- 1.0.1
- 1.0.0
- dev-esokullu-patch-1
- dev-single-element-pickers
- dev-fix-edge-fields
- dev-callable_edges
- dev-bugfix-camelize-setter_getter
- dev-newId
- dev-edge_fields
- dev-new_outgoing_edges
- dev-fields
- dev-attribute_helper
- dev-libgraph4
- dev-creative_trait_implementation
- dev-plus
- dev-space
- dev-to_lax
- dev-hydrator
- dev-phasing_out_existentials
This package is auto-updated.
Last update: 2025-02-21 21:58:06 UTC
README
Pho-Framework
Pho-Framework is the foundational component of Pho Stack. It establishes the object-centered actor/graph framework that all Pho components are built upon. It is stateless, which means, it doesn't provide persistence of its objects in any way, but it is designed for such extensibility via hydrator functions.
Install
The recommended way to install pho-framework is through composer.
composer require phonetworks/pho-framework
Please note, pho-framework works with PHP 7.2+
Documentation
For more infomation on the internals of pho-lib-graph, as well as a simple user guide, please refer to the docs/ folder. You may also generate the APIs using phpdoc as described in CONTRIBUTING.md
FAQ
- Is there a way to save the graph in a file or on disk? Pho-Framework has no built-in server or mechanism for saving/storing/replacing the graph. It is built purely in memory. But you can use pho-microkernel for such persistence, and more (access control lists etc.)
License
MIT, see LICENSE.