Download the PHP package jackalope/jackalope-fs without Composer
On this page you can find all versions of the php package jackalope/jackalope-fs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download jackalope/jackalope-fs
More information about jackalope/jackalope-fs
Files in jackalope/jackalope-fs
Download jackalope/jackalope-fs
More information about jackalope/jackalope-fs
Files in jackalope/jackalope-fs
Vendor jackalope
Package jackalope-fs
Short Description Jackalope Transport library using the filesystem
License MIT Apache-2.0
Homepage http://jackalope.github.io
Package jackalope-fs
Short Description Jackalope Transport library using the filesystem
License MIT Apache-2.0
Homepage http://jackalope.github.io
Please rate this library. Is it a good library?
Informations about the package jackalope-fs
Jackalope Filesystem PHPCR implementation
This is a WIP implementation to support a filesystem implementation of PHPCR.
Connecting
Connect as follows:
$factory = new RepositoryFactoryFilesystem();
$repository = $factory->getRepository(array(
'path' => '/home/mystuff/somefolder',
));
$credentials = new SimpleCredentials('admin', 'admin');
$session = $repository->login($credentials);
Options:
- path: (required) Path to store data, indexes, etc.
- search_enabled: If search should be enabled or not (default true)
Limitations
Node copy
- References not updated within copied subtree (this test is missing from PHPCR-API tests)
Querying
ZendSearch Lucene (native PHP)
Not supported:
- Node type inheritance: Currently node type inheritance is not taken into account - this should be fixed ASAP
- Joins: Will need to be implemented in a post processor
- LOWERCASE, UPPERCASE, LENGTH operands: Same as above
- SQL and XPath query langauges: Will probably never be implemented
- Full text search: Easy to implement if we add an additional search index
File handling
- Files (binary data in the repository) are not current handled in a memory efficient manner. This will be addressed.
Testing
The default ZendSearch implementation doesn't behave very well when the full test suite is being run - it will tend to become corrupt after a certain number of operations. It is therefore necessary to batch the tests.
All versions of jackalope-fs with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.2 || ^8.0
jackalope/jackalope Version ^1.4.2
symfony/yaml Version ^4.4 || ^5.0 || ^6.0
symfony/filesystem Version ^4.4 || ^5.0 || ^6.0
symfony/event-dispatcher Version ^4.4 || ^5.0 || ^6.0
symfony/event-dispatcher-contracts Version ^1.0 || ^2.0
handcraftedinthealps/zendsearch Version ^2.0
jackalope/jackalope Version ^1.4.2
symfony/yaml Version ^4.4 || ^5.0 || ^6.0
symfony/filesystem Version ^4.4 || ^5.0 || ^6.0
symfony/event-dispatcher Version ^4.4 || ^5.0 || ^6.0
symfony/event-dispatcher-contracts Version ^1.0 || ^2.0
handcraftedinthealps/zendsearch Version ^2.0
The package jackalope/jackalope-fs contains the following files
Loading the files please wait ...