Custom listeners
SecurityBundle provides several custom event listeners that can alter system behavior.
Console security context listener
Class: Oro\Bundle\SecurityBundle\EventListener\ConsoleContextListener
This listener allows passing the current user and organization to the console command so that command services can get this user and organization from a security context. By default, the security context token in the console is empty - so, to save the user and organization listener, it creates an instance of ConsoleToken and sets it to the security context.
The listener uses the following options:
–current-user - ID, username, or email of the user that should be used as a current user;
–current-organization - ID or name of the organization that should be used as a current organization.
Example:
php bin/console oro:import:file ~/Contact_10k.csv --email=test@test.com --current-user=admin --current-organization=1