Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Phpcr Bundle Laravel Package

doctrine/phpcr-bundle

View on GitHub
Deep Wiki
Context7
3.1.1
  • Proper support for Symfony 8: Allow installation with Doctrine Persistence 4 and Doctrine Bridge 8.
3.1.0
  • Support for Symfony 8
    • Rewrote service definitions from XML to PHP
  • Removed traces of prismic - which could not be installed with DoctrinePHPCRBundle 3 anyway.
  • Renamed InitDoctrineDbalCommand and JackrabbitCommand services because they did not match the class name. (Added an alias with deprecation for BC.)
  • Deprecated XmlDriver and YamlDriver in the bundle, as the ones from phpcr-odm are used directly.
3.0.2
  • Fixed DoctrinePhpcrMappingPass to not configure the addDocumentNamespace method which has been removed in PHPCR-ODM 2.0.
  • [BC Break] Removed the $aliasMap parameter from DoctrinePhpcrMappingPass because this functionality has been removed in PHPCR-ODM 2.0 (This is considered a 3.0 BC break - the mapping pass was broken in 3.0.0 and 3.0.1 because it tried to call addDocumentNamespace)
2.5.1
  • Add conflicts for Jackalope 2.* packages to composer.json as they have unsupported BC breaks.
  • Fix dependencies: phpcr-odm 2.0 has BC breaks not supported by this legacy version of the bundle.

To use phpcr-odm 2 or Jackalope 2, please use version 3 of this bundle.

3.0.1
  • Declare conflict with doctrine/persistence: < 3.0.0. Bundle 3.0.0 will install with old persistence, but the ManagerRegistry does no longer implement the obsolete method getAliasNamespace that is still required by persistence 2.*.
3.0.0
  • Upgrade to PHPCR-ODM 2.0

  • Support Jackalope 2.0

  • Drop support for PHP 7

  • Replace Doctrine cache with PSR-6 cache with the symfony/cache implementation. The configuration of metadata_cache_driver changed. By default, it creates an array cache. To configure a service, specify type: service and specify your service in the id property. To use a cache pool, specify the service id of that pool.

  • Removed support for namespace alias, use the FQN names. The method ManagerRegistry::getAliasNamespace has been deleted.

  • Introduced the ManagerRegistryInterface for the ManagerRegistry and adjusted the service alias for autowiring to the interface.

  • The following container parameters are no longer taken into account (memcache and apc seem to have never been used anyways). If you have customised the array cache class, please check if this is still needed - and note that starting from this version, PSR-16 simple cache is used:

    doctrine_phpcr.odm.cache.array.class
    doctrine_phpcr.odm.cache.apc.class
    doctrine_phpcr.odm.cache.memcache.class
    doctrine_phpcr.odm.cache.memcache_host
    doctrine_phpcr.odm.cache.memcache_port
    doctrine_phpcr.odm.cache.memcache_instance.class
    doctrine_phpcr.odm.cache.memcached.class
    doctrine_phpcr.odm.cache.memcached_host
    doctrine_phpcr.odm.cache.memcached_port
    doctrine_phpcr.odm.cache.memcached_instance.class
    doctrine_phpcr.odm.cache.xcache.class
    
  • If no username is defined for a session, and if you use Jackalope >= 2.0, the credentials service for this session is no longer created and null is passed as credentials.

  • doctrine:phpcr:fixtures:load is now only visible if PHPCR-ODM is available. In version 2, you would get an error when running the command without PHPCR-ODM.

  • Converted the ValidPhpcrOdm annotation to a PHP attribute. Change comments with [@ValidPhpcrOdm](https://github.com/ValidPhpcrOdm) into attribute declarations with #[ValidPhpcrOdm].

3.0.0-beta2
  • Upgrade to phpcr-odm 2.0

  • Support jackalope 2.0

  • Drop support for PHP 7

  • Replace doctrine cache with PSR-6 cache with the symfony/cache implementation. The configuration of metadata_cache_driver changed. By default, it creates an array cache. To configure a service, specify type: service and specify your service in the id property. To use a cache pool, specify the service id of that pool.

  • Removed support for namespace alias, use the FQN names.

  • Introduced the ManagerRegistryInterface for the ManagerRegistry and adjusted the service alias for autowiring to the interface.

  • The following container parameters are no longer taken into account (memcache and apc seem to have never been used anyways). If you have customised the array cache class, please check if this is still needed - and note that starting from this version, PSR-16 simple cache is used:

    doctrine_phpcr.odm.cache.array.class
    doctrine_phpcr.odm.cache.apc.class
    doctrine_phpcr.odm.cache.memcache.class
    doctrine_phpcr.odm.cache.memcache_host
    doctrine_phpcr.odm.cache.memcache_port
    doctrine_phpcr.odm.cache.memcache_instance.class
    doctrine_phpcr.odm.cache.memcached.class
    doctrine_phpcr.odm.cache.memcached_host
    doctrine_phpcr.odm.cache.memcached_port
    doctrine_phpcr.odm.cache.memcached_instance.class
    doctrine_phpcr.odm.cache.xcache.class
    
  • If no username is defined for a session, and if you use Jackalope >= 2.0, the credentials service for this session is no longer created and null is passed as credentials.

2.5.0
  • Support PHP 8 attributes in addition to annotations.
  • Annotations will not be supported in 3.0 anymore.
3.0.0-beta1
  • Upgrade to phpcr-odm 2.0

  • Support jackalope 2.0

  • Replace doctrine cache with PSR-6 cache with the symfony/cache implementation. The configuration of metadata_cache_driver changed. By default, it creates an array cache. To configure a service, specify type: service and specify your service in the id property. To use a cache pool, specify the service id of that pool.

  • Introduced the ManagerRegistryInterface for the ManagerRegistry and adjusted the service alias for autowiring to the interface.

  • The following container parameters are no longer taken into account (memcache and apc seem to have never been used anyways). If you have customised the array cache class, please check if this is still needed - and note that starting from this version, PSR-16 simple cache is used:

    doctrine_phpcr.odm.cache.array.class doctrine_phpcr.odm.cache.apc.class doctrine_phpcr.odm.cache.memcache.class doctrine_phpcr.odm.cache.memcache_host doctrine_phpcr.odm.cache.memcache_port doctrine_phpcr.odm.cache.memcache_instance.class doctrine_phpcr.odm.cache.memcached.class doctrine_phpcr.odm.cache.memcached_host doctrine_phpcr.odm.cache.memcached_port doctrine_phpcr.odm.cache.memcached_instance.class doctrine_phpcr.odm.cache.xcache.class

  • If no username is defined for a session, and if you use Jackalope >= 2.0, the credentials service for this session is no longer created and null is passed as credentials.

2.4.3
  • Revert BC break with command return types. If you extend the commands, you should add return type declarations anyways to be ready for 3.x.
2.4.2
  • Drop support for Symfony 4.3 and 5.0 - 5.3. This release supports the LTS versions Symfony 4.4, 5.4 and Symfony 6.
2.4.1
  • Remove obsolete service definition for removed PHPCRODMReferenceCollectionType to avoid container linting errors.
2.4.0
  • Support for Symfony 6
  • Drop support for Symfony 3
2.3.0
  • Explicitly require doctrine/cache to keep running Jackalope with cache.
  • Drop support for PHP 7.1 - 7.3
2.2.2
  • Allow to configure a doctrine-dbal query cache, like you can configure the meta and nodes cache.
2.2.1
  • [fix] Use Kernel::getProjectDir().'/src' if Kernel::getRootDir() is not available (method was removed in Symfony 5).
2.2.0
  • Added support for PHP 8
2.1.2
  • [fix] Do not fail when doctrine/persistence 2.x is used.
2.1.1
  • [fix] Allow rfc5646 compatible locales like en-gb When using yaml configuration, Symfony converted locales defined under doctrine_phpcr.odm.locales to underscore, e.g. en_gb. With this fix, the locales are kept literal. CAUTION: If you previously used the workaround of defining both en-gb and en_gb, this will now break. See this github pull request for more details: https://github.com/doctrine/DoctrinePHPCRBundle/pull/347.
2.1.0
  • Allow Symfony 5
  • [performance] Jackalope Doctrine DBAL schema listener marked as lazy. Install ocramius/proxy-manager to avoid unnecessary database calls.
1.3.11
  • [performance] Jackalope Doctrine DBAL schema listener marked as lazy. Install ocramius/proxy-manager to avoid unnecessary database calls.
2.0.4
  • [fix] Alias to provide default dbal connection when the default session is not using dbal
  • [fix] Avoid adding multiple doctrine.event_listener tags with same options
  • [fix] Allow initializer services to be private
  • [fix] Add kernel root directory to fixtures location paths
1.3.10
  • [fix] Alias to provide default dbal connection when the default session is not using dbal
  • [fix] Avoid adding multiple doctrine.event_listener tags with same options
  • [fix] Allow initializer services to be private
  • [fix] Add kernel root directory to fixtures location paths
2.0.3
  • Fixed: Avoid problem with debug:autowiring command by reordering things in container extension #333.
2.0.2
2.0.1
  • Fixed: NodeDumpCommand now respects the --max_line_length option
2.0.0
  • Prepared services for autowiring. Services now have aliases named the same as the class:

    • doctrine_phpcr => Doctrine\Bundle\PHPCRBundle\ManagerRegistry
    • doctrine_phpcr.session => PHPCR\SessionInterface
    • doctrine_phpcr.odm.document_manager => Doctrine\ODM\PHPCR\DocumentManagerInterface
  • Removed deprecated PHPCRODMReferenceCollectionType and ReferenceManyCollectionToArrayTransformer.

  • Dropped deprecated option session (use dm instead) and unused option name from command doctrine:phpcr:fixtures:load

  • Dropped deprecated option session (use dm instead) from command doctrine:phpcr:document:migrate-class

  • Made all command options required - omit the option completely when you don't need to set anything

1.3.9
  • Use the correct doctrine-dbal connection with jackalope-doctrine-dbal and do not use the schema listener when not using jackalope-doctrine-dbal.
1.3.8
  • use correct dbal connection for creating the schema even when multiple connections are configured - Only works with jackalope-doctrine-dbal but not with jackalope-jackrabbit
1.3.7
  • use correct dbal connection for creating the schema even when multiple connections are configured use inexistent dbal connection name :-(
  • avoid deprecation warning with symfony 3.3
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
aimeos/prisma
besmartand-pro/php-quality-config
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor
spatie/laravel-javascript-views