Download the PHP package puli/discovery without Composer
On this page you can find all versions of the php package puli/discovery. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download puli/discovery
More information about puli/discovery
Files in puli/discovery
Package discovery
Short Description Publishes and discovers artifacts across Puli packages.
License MIT
Homepage http://puli.io
Informations about the package discovery
The Puli Discovery Component
Latest release: 1.0.0-beta9
PHP >= 5.3.9
The Puli Discovery Component supports binding of Puli resources to binding
types. Binding types can be defined with the addBindingType()
method of the
EditableDiscovery
interface:
Resource Bindings
Resources in the repository can then be bound to the defined type by passing a
ResourceBinding
to addBinding()
:
With findBindings()
, you can later retrieve all the bindings for the type:
The following Discovery
implementations are currently supported:
Read the Resource Discovery guide in the Puli documentation to learn more about resource discovery.
Class Bindings
You can also bind classes to binding types. By convention, the common interface of all bound classes is used as binding type:
Classes can be bound by adding ClassBinding
instances:
As before, use findBindings()
to find all bindings for a binding type:
Authors
Installation
Follow the Installation guide guide to install Puli in your project.
Documentation
Read the Puli Documentation to learn more about Puli.
Contribute
Contributions to Puli are always welcome!
- Report any bugs or issues you find on the issue tracker.
- You can grab the source code at Puli’s Git repository.
Support
If you are having problems, send a mail to [email protected] or shout out to @webmozart on Twitter.
License
All contents of this package are licensed under the MIT license.
All versions of discovery with dependencies
webmozart/assert Version ^1.0
webmozart/expression Version ^1.0
ramsey/uuid Version ^2.8