Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
3.3.29
-
"php": ">=7.3",
"ext-ctype": "*",
"ext-iconv": "*",
"aplyca/axp": "1.2.4",
"composer/package-versions-deprecated": "1.11.99.4",
"doctrine/annotations": "^1.8",
"doctrine/doctrine-bundle": "^2.4",
"doctrine/doctrine-migrations-bundle": "^3.2",
"doctrine/orm": "^2.13",
"ezplatform-i18n/ezplatform-i18n-es_es": "^3.3",
"ezsystems/ezplatform-solr-search-engine": "~3.0",
"ibexa/content": "~3.3.29",
"ibexa/experience": "3.3.29",
"ibexa/installer": "v1.0.14",
"league/flysystem": "1.1.5",
"league/flysystem-aws-s3-v3": "^1.0",
"netgen/tagsbundle": "^4.0",
"phpdocumentor/reflection-docblock": "^5.3",
"phpstan/phpdoc-parser": "^1.15",
"sensio/framework-extra-bundle": "^6.1",
"symfony/asset": "5.4.*",
"symfony/console": "5.4.*",
"symfony/dom-crawler": "5.4.*",
"symfony/dotenv": "5.4.*",
"symfony/error-handler": "5.4.*",
"symfony/expression-language": "5.4.*",
"symfony/flex": "^1.17|^2",
"symfony/form": "5.4.*",
"symfony/framework-bundle": "5.4.*",
"symfony/http-client": "5.4.*",
"symfony/http-kernel": "^5.4|^6.0",
"symfony/intl": "5.4.*",
"symfony/mailer": "5.4.*",
"symfony/mime": "5.4.*",
"symfony/monolog-bundle": "^3.1",
"symfony/notifier": "5.4.*",
"symfony/password-hasher": "5.4.*",
"symfony/process": "5.4.*",
"symfony/property-access": "5.4.*",
"symfony/property-info": "5.4.*",
"symfony/proxy-manager-bridge": "5.4.*",
"symfony/runtime": "5.4.*",
"symfony/security-bundle": "5.4.*",
"symfony/security-core": "^5.4|^6.0",
"symfony/security-http": "^5.4|^6.0",
"symfony/serializer": "5.4.*",
"symfony/string": "5.4.*",
"symfony/translation": "5.4.*",
"symfony/twig-bridge": "5.4.*",
"symfony/twig-bundle": "5.4.*",
"symfony/validator": "5.4.*",
"symfony/var-exporter": "5.4.*",
"symfony/web-link": "5.4.*",
"symfony/workflow": "^5.4",
"symfony/yaml": "5.4.*",
"thenetworg/oauth2-azure": "^2.1",
"twig/extra-bundle": "^2.12|^3.0",
"twig/twig": "^2.12|^3.0""php": ">=7.3", "ext-ctype": "*", "ext-iconv": "*", "aplyca/axp": "1.2.4", "composer/package-versions-deprecated": "1.11.99.4", "doctrine/annotations": "^1.8", "doctrine/doctrine-bundle": "^2.4", "doctrine/doctrine-migrations-bundle": "^3.2", "doctrine/orm": "^2.13", "ezplatform-i18n/ezplatform-i18n-es_es": "^3.3", "ezsystems/ezplatform-solr-search-engine": "~3.0", "ibexa/content": "~3.3.29", "ibexa/experience": "3.3.29", "ibexa/installer": "v1.0.14", "league/flysystem": "1.1.5", "league/flysystem-aws-s3-v3": "^1.0", "netgen/tagsbundle": "^4.0", "phpdocumentor/reflection-docblock": "^5.3", "phpstan/phpdoc-parser": "^1.15", "sensio/framework-extra-bundle": "^6.1", "symfony/asset": "5.4.*", "symfony/console": "5.4.*", "symfony/dom-crawler": "5.4.*", "symfony/dotenv": "5.4.*", "symfony/error-handler": "5.4.*", "symfony/expression-language": "5.4.*", "symfony/flex": "^1.17|^2", "symfony/form": "5.4.*", "symfony/framework-bundle": "5.4.*", "symfony/http-client": "5.4.*", "symfony/http-kernel": "^5.4|^6.0", "symfony/intl": "5.4.*", "symfony/mailer": "5.4.*", "symfony/mime": "5.4.*", "symfony/monolog-bundle": "^3.1", "symfony/notifier": "5.4.*", "symfony/password-hasher": "5.4.*", "symfony/process": "5.4.*", "symfony/property-access": "5.4.*", "symfony/property-info": "5.4.*", "symfony/proxy-manager-bridge": "5.4.*", "symfony/runtime": "5.4.*", "symfony/security-bundle": "5.4.*", "symfony/security-core": "^5.4|^6.0", "symfony/security-http": "^5.4|^6.0", "symfony/serializer": "5.4.*", "symfony/string": "5.4.*", "symfony/translation": "5.4.*", "symfony/twig-bridge": "5.4.*", "symfony/twig-bundle": "5.4.*", "symfony/validator": "5.4.*", "symfony/var-exporter": "5.4.*", "symfony/web-link": "5.4.*", "symfony/workflow": "^5.4", "symfony/yaml": "5.4.*", "thenetworg/oauth2-azure": "^2.1", "twig/extra-bundle": "^2.12|^3.0", "twig/twig": "^2.12|^3.0"
Description
Both the code and the Ibexa documentation on creating the User Mapper (https://doc.ibexa.co/en/latest/users/add_login_through_external_service/#implement-a-resource-owner-mapper) indicate the use of the method loadUserByUsername. However, the symfony interface indicates that it is deprecated since version 5.3. Therefore the loadUserByIdentifier method should be used instead.
However, performing this logic update results in an undefined method error. Which method should be used in this case?