Download the PHP package windwalker/structure without Composer
On this page you can find all versions of the php package windwalker/structure. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download windwalker/structure
More information about windwalker/structure
Files in windwalker/structure
Download windwalker/structure
More information about windwalker/structure
Files in windwalker/structure
Vendor windwalker
Package structure
Short Description Windwalker Structure package
License LGPL-2.0-or-later
Homepage https://github.com/ventoviro/windwalker-structure
Package structure
Short Description Windwalker Structure package
License LGPL-2.0-or-later
Homepage https://github.com/ventoviro/windwalker-structure
Please rate this library. Is it a good library?
Informations about the package structure
Windwalker Structure
Windwalker Structure is a storage of nested array or object, help us manage multi-level structures data.
Installation via Composer
Add this to the require block in your composer.json
.
Supported Formats
Getting Started
Load config by Structure
Accessing a Structure by getter & setter
Get value
Set value
Accessing children value by path
Append & Prepend
Support push / pop / shift / unshift
methods.
Use other separator
Accessing a Structure as an Array
The Structure
class implements ArrayAccess
so the properties of the structure can be accessed as an array. Consider the following examples:
Merge Structure
Using load* methods to merge two config files.
Output
Merge Another Structure
If you just want to merge first level, do not hope recursive:
Merge to a child node:
Dump to file.
Dump to one dimension
The result:
Using YAML
Add Symfony YAML component in composer.json
Using yaml
format
StructureHelper
All versions of structure with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1.3
The package windwalker/structure contains the following files
Loading the files please wait ....