Important

We are updating the images for OroCommerce version 6.1 to align with the latest changes in the back-office design. During this transition, some images may still show older versions. Thank you for your patience as we work to update all visuals to reflect these changes.

System Aware Resolver 

The SystemAwareResolver class supports the following expressions:

  • %parameter% - gets a parameter from the DI container

  • $parameter$ - gets a parameter from the context

  • AcmeClass::MY_CONST - gets a constant

  • AcmeClass::myMethod - calls the static method without parameters

  • AcmeClass::myMethod() - calls the static method without parameters

  • AcmeClass::myMethod($param1$, %param2%) - calls the static method with parameters

  • @service->myMethod - calls service’s method without parameters

  • @service->myMethod() - calls service’s method without parameters

  • @service->myMethod($param1$, %param2%) - calls service’s method with parameters

  • @service - gets the instance of a service

You can also use parameters inside expressions, for example:

  • %acme.class_name%::myMethod() - calls the static method without parameters

  • Hello $user_name$