Download the PHP package dottwatson/simple-data without Composer

On this page you can find all versions of the php package dottwatson/simple-data. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package simple-data

SimpleData

traverse an array or an object by accessing the children and parents of a node

Install

In your project

Usage

with dedicated function

or with instance

then traverse your array (or object)

accessing to values

Available methods on array

Here a list on the available methods on SimpleData\SimpleArray

Method Description Options Notes
get Get an item by its key string $key
nthChild Retrieve a child from its numeric index or a closure. The childs counters starts from 1. If $keyNumber is a Closure, the other extra parameters will be sent to the closure int | Closure $keyNumber
items Get indexed items in current array
count Returns the array items count
keys Returns the array keys
value Return the current array data with all modifications
parent Returns the parent node in the array if any
has Check if key exists in array string $key
key Returns the current item key
first Returns the first item in the array if exists
last Returns the last item in the array if exists
shift Remove the first item in the array if exists and returns it
pop Remove the last item in the array if exists and returns it
set Set a pair key => value item in teh array. If exists, will be overwritten string $key, string $value used to add/overwrite items
append Append alle items, passed as arguments, to the array [$arg1,[$arg2]...]
prepend Prepends all items, passed as arguments, to the array [$arg1,[$arg2]...]
path Returns the relative path , included current key [string $separator = '/']
find Returns an item or null, based on its xpath relative to current element where search starts string $path,[string $separator = '/']
iterable Tells if is a valid array (a traversable SimpleData) This is useful for determinate if an end value or array or object to traverse

Available methods on SimpleValue

Here a list on the available methods on Lonfo\SimpleValue

Method Description Options Notes
key Returns the current item key
value Returns value
parent Returns the parent array
type Returns the value type
path Returns the full data path , included current key [string $separator = '/']
iterable Tells if is a valid array (a traversable SimpleData) This is useful for determinate if an end value or array to traverse

All versions of simple-data with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package dottwatson/simple-data contains the following files

Loading the files please wait ....