FOS\ElasticaBundle\Elastica\Client::request does not exist anymore. Please use FOS\ElasticaBundle\Elastica\Client::sendRequest.FOS\ElasticaBundle\Elastica\Client::getIndex now returns FOS\ElasticaBundle\Elastica\Index.FOS\ElasticaBundle\Elastica\Client have changed. See definition of FOS\ElasticaBundle\Elastica\Client::__construct.Elastica\Client.index_template option template is renamed to index_patterns and accepts array of strings.FOS\ElasticaBundle\Elastica\Client (fos_elastica.client..) are now named, instead of indexed.host, port, url are no longer available and replaced with single hosts.proxy, auth_type, aws_*, ssl, curl, persistent, compression, connectTimeout are no longer available.connectionStrategy is renamed to connection_strategy.PostElasticaRequestEvent now operates with Psr\Http\Message\RequestInterface instead of Elastica\Request.ElasticaRequestExceptionEvent now operates with Psr\Http\Message\RequestInterface instead of Elastica\Request, and Elastic\Elasticsearch\Exception\ElasticsearchException instead of Elastica\Exception\ExceptionInterface.Main change is the configuration of the bundle:
connections level anymore.host, port and url are replaced with option hosts, which accepts array.client_config option.client_options.PreElasticaRequestEvent, PostElasticaRequestEvent and ElasticaRequestExceptionEvent for requests.Symfony\Component\HttpKernel\DependencyInjection\Extension.doctrine/orm 3 support.Full Changelog: https://github.com/FriendsOfSymfony/FOSElasticaBundle/compare/v6.3.1...v6.4.0
pagerfanta/pagerfanta dependency.DateInterval to ISO 8601 string in model transformer.PostAsyncInsertObjectsEvent.TransformedFinder.aws_credential_provider.BackedEnum support in ModelToElasticaAutoTransformer.CreateCommand.AsyncPagerPersister.knp_paginator.subscriber tag.FOS\ElasticaBundle\Configuration\Source\SourceInterface::getConfiguration().resetAllIndexes and resetIndex from interface FOS\ElasticaBundle\Index\ResetterInterface and its implementations.auth_type client parameter Elastica#1790.pagerfanta/pagerfanta to v3.Elastica\Index::create() Elastica#1828.fos_elastica.finder.* services as private.fos_elastica.client alias as private.fos_elastica.client_prototype service as private.fos_elastica.index_template_prototype service as private.FantaPaginatorAdapter::getNbResults() has changed.FantaPaginatorAdapter::getSlice() has changed.PartialResultsInterface::toArray(), PartialResultsInterface::getTotalHits() and PartialResultsInterface::getAggregations() have changed.symfony/messenger integration.fos_elastica.index service as private.findHybridPaginated.fos_elastica.template_resetter service.FOS\ElasticaBundle\Persister\PagerPersisterRegistry::getPagerPersister().fos_elastica.pager_provider private (fos_elastica.pager_provider.prototype.mongodb, fos_elastica.pager_provider.prototype.orm and fos_elastica.pager_provider.prototype.phpcr abstract services).fos_elastica.config_manager service as private.fos_elastica.config_manager.index_templates service as private.fos_elastica.filter_objects_listener service as private.fos_elastica.finder abstract service and all its children as private.fos_elastica.in_place_pager_persister service as private.fos_elastica.index_template_manager service as private.fos_elastica.object_persister service as private.fos_elastica.object_serializer_persister service as private.fos_elastica.pager_persister_registry service as private.fos_elastica.persister_registry service as private.fos_elastica.resetter service as private.fos_elastica.template_resetter service as private.debug_logging must be a boolean instead of a scalar value.ResetTemplatesCommand if not interactive.FOS\ElasticaBundle\Exception\InvalidArgumentTypeException.FOS\ElasticaBundle\Finder\FinderInterface::find().FOS\ElasticaBundle\HybridResult::getResult().FOS\ElasticaBundle\Index\AliasProcessor::switchIndexAlias().FOS\ElasticaBundle\Persister\ObjectPersisterInterface::handlesObject().FOS\ElasticaBundle\Provider\PagerProviderInterface::provide().getPager, getOptions and getObjectPersister from interface FOS\ElasticaBundle\Persister\Event\PersistEvent.getNbResults, getNbPages, getCurrentPage, setCurrentPage, getMaxPerPage and setMaxPerPage from interface FOS\ElasticaBundle\Provider\PagerInterface.findPaginated, createPaginatorAdapter and createRawPaginatorAdapter from interface FOS\ElasticaBundle\Finder\PaginatedFinderInterface.request, getIndex, getIndexTemplate and setStopwatch from class FOS\ElasticaBundle\Elastica\Client.logQuery, getNbQueries and getQueries from class FOS\ElasticaBundle\Logger\ElasticaLogger.addIndex, getRepository and getRepositoryName from class FOS\ElasticaBundle\Manager\RepositoryManager.find, findHybrid, findPaginated and createPaginatorAdapter from class FOS\ElasticaBundle\Repository.Elastica\Type._parent.FOS\ElasticaBundle\Event\IndexPopulateEvent constants for event names, use event classes instead:
PRE_INDEX_POPULATE => FOS\ElasticaBundle\Event\PreIndexPopulateEventPOST_INDEX_POPULATE => FOS\ElasticaBundle\Event\PostIndexPopulateEventFOS\ElasticaBundle\Event\IndexResetEvent constants for event names, use event classes instead:
PRE_INDEX_RESET => FOS\ElasticaBundle\Event\PreIndexResetEventPOST_INDEX_RESET => FOS\ElasticaBundle\Event\PostIndexResetEventFOS\ElasticaBundle\Event\TransformEvent constants for event names, use event classes instead:
PRE_TRANSFORM => FOS\ElasticaBundle\Event\PreTransformEventPOST_TRANSFORM => FOS\ElasticaBundle\Event\PostTransformEventFOS\ElasticaBundle\Persister\Event\Events class, use event classes instead:
ON_EXCEPTION => FOS\ElasticaBundle\Persister\Event\OnExceptionEventPOST_ASYNC_INSERT_OBJECTS => FOS\ElasticaBundle\Persister\Event\PostAsyncInsertObjectsEventPRE_INSERT_OBJECTS => FOS\ElasticaBundle\Persister\Event\PreInsertObjectsEventPOST_INSERT_OBJECTS => FOS\ElasticaBundle\Persister\Event\PostInsertObjectsEventPRE_PERSIST => FOS\ElasticaBundle\Persister\Event\PrePersistEventPOST_PERSIST => FOS\ElasticaBundle\Persister\Event\PostPersistEventPRE_FETCH_OBJECTS => FOS\ElasticaBundle\Persister\Event\PreFetchObjectsEventFOS\ElasticaBundle\Persister\Event\OnExceptionEvent::setIgnore() to FOS\ElasticaBundle\Persister\Event\OnExceptionEvent::setIgnored().fos_elastica.manager services as private.fos_elastica.repository_manager service as private.fos_elastica.pager_provider_registry service as private.fos_elastica.index_manager service as private.fos_elastica.paginator.subscriber service as private.LegacyEventDispatcherProxy for Symfony 4.3 compatibility.cannotBeEmpty deprecation notice in Configuration.AbstractElasticaToModelTransformer.Elastica\Client.ObjectPersister::deleteById.TransformEvent document.Configuration to private.ElasticaLogger.MongoDB and PHPCR pager providers.fos_elastica.paginator.subscriber service to be public.MongoDB and PHPCR pager providers.ruflin/elastica 5.x and 6.x support.ruflin/Elastica 3.x support.DateTimeInterface in ModelToElasticaAutoTransformer.AbstractProvider::queryBuilder.PaginatorAdapterInterface::getSuggests.AbstractProvider::isObjectIndexable.AbstractProvider::getMemoryUsage.Resetter class.Client class.IndexManager class.DynamicIndex class.immediate configuration option.Search annotations as they cannot be used anymore.TransformedFinder::moreLikeThis.ignore_unmapped support for Paginator.How can I help you explore Laravel packages today?