Download the PHP package rollerworks/search-processor without Composer
On this page you can find all versions of the php package rollerworks/search-processor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rollerworks/search-processor
More information about rollerworks/search-processor
Files in rollerworks/search-processor
Package search-processor
Short Description SearchProcess request handling for RollerworksSearch
License MIT
Informations about the package search-processor
RollerworksSearch SearchProcessor
This package provides SearchProcess request handlers for RollerworksSearch. You need a PSR-7 compatible library to provide Request information to the processor.
The processors can be used with all supported input processors, condition exporters, and is usable for REST-API endpoints.
Installation
To install this package, add rollerworks/search-processor
to your composer.json
Now, Composer will automatically download all required files, and install them for you.
Basic usage
Each SearchProcessor works a SearchPayload
that contains READ-ONLY
information about the processing result.
A SearchProcessor is re-usable and lazily loads related dependencies. The loaders shown here don't allow custom input/condition-exporters, use a PSR-11 compatible implementation for this.
For better performance in a paginated search result the produced payload can be
cached using the CachedSearchProcessor
(which requires a PSR-16 SimpleCache
implementation).
Versioning
For transparency and insight into the release cycle, and for striving to maintain backward compatibility, this package is maintained under the Semantic Versioning guidelines as much as possible.
Releases will be numbered with the following format:
<major>.<minor>.<patch>
And constructed with the following guidelines:
- Breaking backward compatibility bumps the major (and resets the minor and patch)
- New additions without breaking backward compatibility bumps the minor (and resets the patch)
- Bug fixes and misc changes bumps the patch
For more information on SemVer, please visit http://semver.org/.
License
The source of this package is subject to the MIT license that is bundled with this source code in the file LICENSE.
Contributing
This is an open source project. If you'd like to contribute, please read the Contributing Code part of Symfony for the basics. If you're submitting a pull request, please follow the guidelines in the Submitting a Patch section.
All versions of search-processor with dependencies
rollerworks/search Version ^2.0@dev
rollerworks/uri-encoder Version ^1.1.0 || ^2.0
psr/http-message Version ^1.0.1