Class Option Recommendations

Below, is a list of classes that may be updated with final or abstract.
The red stars mention possible upgrade by using final or abstract keywords; The green stars mention a valid absence of the option (an extended class, that can't be final, ...); The absence of star report currently configured classes. .

Final Abstract Name Path
class InventoryUnit implements InventoryUnitInterface \inventoryunit
class CurrencyNameConverter implements CurrencyNameConverterInterface \currencynameconverter
class ExchangeRate implements ExchangeRateInterface \exchangerate
class Currency implements CurrencyInterface \currency
class ProductAssociationType implements ProductAssociationTypeInterface \productassociationtype
class ProductAttributeTranslation extends BaseAttributeTranslation implements ProductAttributeTranslationInterface \productattributetranslation
class ProductOption implements ProductOptionInterface \productoption
class ProductAssociation implements ProductAssociationInterface \productassociation
  class ProductOptionValueTranslation extends AbstractTranslation implements ProductOptionValueTranslationInterface \productoptionvaluetranslation
class ProductOptionValue implements ProductOptionValueInterface \productoptionvalue
  class ProductAssociationTypeTranslation extends AbstractTranslation implements ProductAssociationTypeTranslationInterface \productassociationtypetranslation
  class ProductVariantTranslation extends AbstractTranslation implements ProductVariantTranslationInterface \productvarianttranslation
class AvailableProductOptionValuesResolverSpec extends ObjectBehavior \availableproductoptionvaluesresolverspec
class ProductAttribute extends BaseAttribute implements ProductAttributeInterface \productattribute
  class ProductOptionTranslation extends AbstractTranslation implements ProductOptionTranslationInterface \productoptiontranslation
class ProductAttributeValue extends BaseAttributeValue implements ProductAttributeValueInterface \productattributevalue
class Locale implements LocaleInterface \locale
class CompositeLocaleContextSpec extends ObjectBehavior \compositelocalecontextspec
class ProductVariantFactory implements ProductVariantFactoryInterface \productvariantfactory
class ProductFactory implements ProductFactoryInterface \productfactory
class PaypalApiMocker \paypalapimocker
class Mocker implements MockerInterface \mocker
class PromotionRule implements PromotionRuleInterface \promotionrule
class PromotionAction implements PromotionActionInterface \promotionaction
class SelectPaymentPage extends SymfonyPage implements SelectPaymentPageInterface \selectpaymentpage
class CompletePage extends SymfonyPage implements CompletePageInterface \completepage
class ResponseLoader implements ResponseLoaderInterface \responseloader
class SharedStorage implements SharedStorageInterface \sharedstorage
class ThankYouPage extends SymfonyPage implements ThankYouPageInterface \thankyoupage
class ShowPage extends SymfonyPage implements ShowPageInterface \showpage
class AddressPage extends SymfonyPage implements AddressPageInterface \addresspage
class SelectShippingPage extends SymfonyPage implements SelectShippingPageInterface \selectshippingpage
class SummaryPage extends SymfonyPage implements SummaryPageInterface \summarypage
class ContactPage extends SymfonyPage implements ContactPageInterface \contactpage
class IndexPage extends SymfonyPage implements IndexPageInterface \indexpage
class CreatePage extends BaseCreatePage implements CreatePageInterface \createpage
class UpdatePage extends SymfonyPage implements UpdatePageInterface \updatepage
class DashboardPage extends SymfonyPage implements DashboardPageInterface \dashboardpage
class RequestPasswordResetPage extends SymfonyPage implements RequestPasswordResetPageInterface \requestpasswordresetpage
class ProfileUpdatePage extends SymfonyPage implements ProfileUpdatePageInterface \profileupdatepage
class ChangePasswordPage extends SymfonyPage implements ChangePasswordPageInterface \changepasswordpage
class WellKnownPasswordChangePage extends SymfonyPage implements WellKnownPasswordChangePageInterface \wellknownpasswordchangepage
class RegisterPage extends SymfonyPage implements RegisterPageInterface \registerpage
class ResetPasswordPage extends SymfonyPage implements ResetPasswordPageInterface \resetpasswordpage
class LoginPage extends SymfonyPage implements LoginPageInterface \loginpage
class VerificationPage extends SymfonyPage implements VerificationPageInterface \verificationpage
class HomePage extends SymfonyPage implements HomePageInterface \homepage
class PaypalExpressCheckoutPage extends Page implements PaypalExpressCheckoutPageInterface \paypalexpresscheckoutpage
class OrderItemQuantityModifier implements OrderItemQuantityModifierInterface \orderitemquantitymodifier
class Adjustment implements AdjustmentInterface \adjustment
class ChannelNotFoundException extends \RuntimeException \channelnotfoundexception
class ShipmentUnitTransitions \shipmentunittransitions
class UndefinedShippingMethodException extends \InvalidArgumentException \undefinedshippingmethodexception
class ShippingMethodRule implements ShippingMethodRuleInterface \shippingmethodrule
class ShippingCategory implements ShippingCategoryInterface \shippingcategory
class ShipmentUnit implements ShipmentUnitInterface \shipmentunit
class ProductTranslation extends BaseProductTranslation implements ProductTranslationInterface \producttranslation
class ProductTaxon implements ProductTaxonInterface \producttaxon
class ChannelPricing implements ChannelPricingInterface \channelpricing
class OrderSequence implements OrderSequenceInterface \ordersequence
class Order implements OrderInterface \order
class CartNotFoundException extends \RuntimeException \cartnotfoundexception
class OrderItemUnitFactory implements OrderItemUnitFactoryInterface \orderitemunitfactory
class AdjustmentFactory implements AdjustmentFactoryInterface \adjustmentfactory
class Taxon implements TaxonInterface \taxon
class TaxonImage extends Image implements TaxonImageInterface \taxonimage
class ShopBillingData implements ShopBillingDataInterface \shopbillingdata
class ShopUser extends BaseUser implements ShopUserInterface \shopuser
class Shipment implements ShipmentInterface \shipment
class Channel implements ChannelInterface \channel
class OrderItemUnit implements OrderItemUnitInterface \orderitemunit
class ProductImage extends Image implements ProductImageInterface \productimage
class Product implements ProductInterface \product
class Promotion implements PromotionInterface \promotion
class PromotionCoupon implements PromotionCouponInterface \promotioncoupon
class Customer implements CustomerInterface \customer
class AdminUser extends User implements AdminUserInterface \adminuser
class TaxRate implements TaxRateInterface \taxrate
class AvatarImage extends Image \avatarimage
class OrderItem implements OrderItemInterface \orderitem
class ProductReview extends Review \productreview
class Address implements AddressInterface \address
class AdminUserSpec extends ObjectBehavior \adminuserspec
class ImageUploader implements ImageUploaderInterface \imageuploader
class ProductVariant implements ProductVariantInterface \productvariant
class PaymentMethod implements PaymentMethodInterface \paymentmethod
class Payment implements PaymentInterface \payment
class ShippingMethod implements ShippingMethodInterface \shippingmethod
class OrderItemsTaxesApplicator implements OrderTaxesApplicatorInterface \orderitemstaxesapplicator
class DashboardStatisticsProvider implements DashboardStatisticsProviderInterface \dashboardstatisticsprovider
class OrderItemUnitsTaxesApplicator implements OrderTaxesApplicatorInterface \orderitemunitstaxesapplicator
class OrderShipmentTaxesApplicator implements OrderTaxesApplicatorInterface \ordershipmenttaxesapplicator
class DefaultPaymentMethodResolver implements DefaultPaymentMethodResolverInterface \defaultpaymentmethodresolver
class DefaultShippingMethodResolver implements DefaultShippingMethodResolverInterface \defaultshippingmethodresolver
class DashboardStatistics \dashboardstatistics
class ZoneAndChannelBasedShippingMethodsResolver implements ShippingMethodsResolverInterface \zoneandchannelbasedshippingmethodsresolver
class ZoneMember implements ZoneMemberInterface \zonemember
class AddressLogEntry extends ResourceLogEntry \addresslogentry
class Province implements ProvinceInterface \province
class Zone implements ZoneInterface \zone
class AddressFactory implements AddressFactoryInterface \addressfactory
class ShopperContext implements ShopperContextInterface \shoppercontext
class CustomerGroupRuleChecker implements RuleCheckerInterface \customergrouprulechecker
class Country implements CountryInterface \country
  class PaymentMethodTranslation extends AbstractTranslation implements PaymentMethodTranslationInterface \paymentmethodtranslation
class UnresolvedDefaultPaymentMethodException extends \Exception \unresolveddefaultpaymentmethodexception
class TaxCategory implements TaxCategoryInterface \taxcategory
class TaxRateResolver implements TaxRateResolverInterface \taxrateresolver
class ProvinceNamingProvider implements ProvinceNamingProviderInterface \provincenamingprovider
class Reviewer implements ReviewerInterface \reviewer
class AverageRatingCalculator implements ReviewableRatingCalculatorInterface \averageratingcalculator
class CustomerGroup implements CustomerGroupInterface \customergroup
class UserOAuth implements UserOAuthInterface \useroauth
  class ShippingMethodTranslation extends AbstractTranslation implements ShippingMethodTranslationInterface \shippingmethodtranslation
  class TaxonTranslation extends AbstractTranslation implements TaxonTranslationInterface \taxontranslation
class PriorityQueue implements Countable, IteratorAggregate, Serializable \priorityqueue
  class Version20170913125128 extends AbstractMigration \version20170913125128
  class Version20170120164250 extends AbstractMigration \version20170120164250
  class Version20170301135010 extends AbstractMigration \version20170301135010
  class Version20170321131352 extends AbstractMigration \version20170321131352
  class Version20170223071604 extends AbstractMigration \version20170223071604
  class Version20161220092422 extends AbstractMigration \version20161220092422
  class Version20161221133514 extends AbstractMigration \version20161221133514
  class Version20170208103250 extends AbstractMigration \version20170208103250
  class Version20170313125424 extends AbstractMigration \version20170313125424
  class Version20170214104908 extends AbstractMigration \version20170214104908
  class Version20161219160441 extends AbstractMigration implements ContainerAwareInterface \version20161219160441
  class Version20180102140039 extends AbstractMigration \version20180102140039
  class Version20170110120125 extends AbstractMigration \version20170110120125
  class Version20170208102345 extends AbstractMigration \version20170208102345
  class Version20161223164558 extends AbstractMigration \version20161223164558
  class Version20170103120334 extends AbstractMigration \version20170103120334
  class Version20170206141520 extends AbstractMigration \version20170206141520
  class Version20180226142349 extends AbstractMigration \version20180226142349
  class Version20170220150813 extends AbstractMigration \version20170220150813
  class Version20170518123056 extends AbstractMigration \version20170518123056
  class Version20170401200415 extends AbstractMigration \version20170401200415
  class Version20170116215417 extends AbstractMigration \version20170116215417
  class Version20170201094058 extends AbstractMigration \version20170201094058
  class Version20170824124122 extends AbstractMigration \version20170824124122
  class Version20171003103916 extends AbstractMigration implements ContainerAwareInterface \version20171003103916
  class Version20170206122839 extends AbstractMigration \version20170206122839
  class Version20170327135945 extends AbstractMigration \version20170327135945
  class Version20170215143031 extends AbstractMigration \version20170215143031
  class Version20170117075436 extends AbstractMigration \version20170117075436
  class Version20161215103325 extends AbstractMigration \version20161215103325
  class Version20170711151342 extends AbstractMigration \version20170711151342
  class Version20170217141621 extends AbstractMigration \version20170217141621
  class TaxRateFixture extends AbstractResourceFixture \taxratefixture
  class StickerProductFixture extends AbstractFixture \stickerproductfixture
  class ProductAssociationTypeFixture extends AbstractResourceFixture \productassociationtypefixture
  class SimilarProductAssociationFixture extends AbstractFixture \similarproductassociationfixture
  class TaxCategoryFixture extends AbstractResourceFixture \taxcategoryfixture
  class CustomerGroupFixture extends AbstractResourceFixture \customergroupfixture
class UniqueReviewerEmail extends Constraint \uniquerevieweremail
class UniqueReviewerEmailValidator extends ConstraintValidator \uniquerevieweremailvalidator
  class ShopUserFixture extends AbstractResourceFixture \shopuserfixture
  class TshirtProductFixture extends AbstractFixture \tshirtproductfixture
  class PromotionFixture extends AbstractResourceFixture \promotionfixture
  class OrderFixture extends AbstractFixture \orderfixture
  class ProductFixture extends AbstractResourceFixture \productfixture
  class TaxonFixture extends AbstractResourceFixture \taxonfixture
  class MugProductFixture extends AbstractFixture \mugproductfixture
  class ProductAssociationFixture extends AbstractResourceFixture \productassociationfixture
  class Version20161202011555 extends AbstractMigration \version20161202011555
  class Version20170109143010 extends AbstractMigration implements ContainerAwareInterface \version20170109143010
  class Version20161209095131 extends AbstractMigration implements ContainerAwareInterface \version20161209095131
  class Version20170214095710 extends AbstractMigration \version20170214095710
  class Version20170303170201 extends AbstractMigration \version20170303170201
  class Version20161214153137 extends AbstractMigration implements ContainerAwareInterface \version20161214153137
  class Version20161223091334 extends AbstractMigration \version20161223091334
  class Version20170124221955 extends AbstractMigration \version20170124221955
class ProductAttributeController extends ResourceController \productattributecontroller
  class ProductSlugController extends AbstractController \productslugcontroller
class ProductAssociationTypeRepository extends EntityRepository implements ProductAssociationTypeRepositoryInterface \productassociationtyperepository
class ProductAttributeValueRepository extends EntityRepository implements ProductAttributeValueRepositoryInterface \productattributevaluerepository
class AppKernel extends Kernel \appkernel
class Kernel extends HttpKernel \kernel
  class ProductAssociationExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \productassociationexamplefactory
  class ProductAttributeExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \productattributeexamplefactory
  class TaxonExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \taxonexamplefactory
  class PromotionExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \promotionexamplefactory
  class CustomerGroupExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \customergroupexamplefactory
  class PaymentMethodExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \paymentmethodexamplefactory
  class ProductOptionExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \productoptionexamplefactory
  class PromotionActionExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \promotionactionexamplefactory
  class AddressExampleFactory extends AbstractExampleFactory \addressexamplefactory
  class ShopUserExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \shopuserexamplefactory
  class TaxRateExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \taxrateexamplefactory
  class ChannelExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \channelexamplefactory
  class ProductAssociationTypeExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \productassociationtypeexamplefactory
  class ProductExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \productexamplefactory
  class PromotionRuleExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \promotionruleexamplefactory
  class AdminUserExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \adminuserexamplefactory
  class ShippingMethodFixture extends AbstractResourceFixture \shippingmethodfixture
  class ProductAttributeFixture extends AbstractResourceFixture \productattributefixture
  class CurrencyFixture extends AbstractFixture \currencyfixture
  class ProductOptionFixture extends AbstractResourceFixture \productoptionfixture
  class ShippingCategoryFixture extends AbstractResourceFixture \shippingcategoryfixture
  class PaymentMethodFixture extends AbstractResourceFixture \paymentmethodfixture
  class ChannelFixture extends AbstractResourceFixture \channelfixture
  class BookProductFixture extends AbstractFixture \bookproductfixture
  class AdminUserFixture extends AbstractResourceFixture \adminuserfixture
  class ShippingMethodExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \shippingmethodexamplefactory
  class OrderExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \orderexamplefactory
  class ShippingCategoryExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \shippingcategoryexamplefactory
  class ProductReviewFixture extends AbstractResourceFixture \productreviewfixture
  class LocaleFixture extends AbstractFixture \localefixture
  class GeographicalFixture extends AbstractFixture \geographicalfixture
  class AddressFixture extends AbstractResourceFixture \addressfixture
  class TaxCategoryExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \taxcategoryexamplefactory
  class ProductReviewExampleFactory extends AbstractExampleFactory implements ExampleFactoryInterface \productreviewexamplefactory
class ( ) extends Constraint \(
class ProductVariantsPricesHelper extends Helper \productvariantspriceshelper
class CheckoutStepsHelper extends Helper \checkoutstepshelper
class ProductRepository extends EntityRepository implements ProductRepositoryInterface \productrepository
class PaymentRepository extends EntityRepository implements PaymentRepositoryInterface \paymentrepository
class VariantResolverHelper extends Helper \variantresolverhelper
class PriceHelper extends Helper \pricehelper
class PaymentMethodRepository extends EntityRepository implements PaymentMethodRepositoryInterface \paymentmethodrepository
class OrderItemRepository extends EntityRepository implements OrderItemRepositoryInterface \orderitemrepository
class UserRepository extends EntityRepository implements UserRepositoryInterface \userrepository
class AddressRepository extends EntityRepository implements AddressRepositoryInterface \addressrepository
class OrderRepository extends EntityRepository implements OrderRepositoryInterface \orderrepository
class ShippingMethodRepository extends EntityRepository implements ShippingMethodRepositoryInterface \shippingmethodrepository
class ProductReviewRepository extends EntityRepository implements ProductReviewRepositoryInterface \productreviewrepository
class ShippingCategoryRepository extends EntityRepository implements ShippingCategoryRepositoryInterface \shippingcategoryrepository
class PromotionRepository extends EntityRepository implements PromotionRepositoryInterface \promotionrepository
class OrderItemUnitRepository extends EntityRepository implements OrderItemUnitRepositoryInterface \orderitemunitrepository
class CustomerRepository extends EntityRepository implements CustomerRepositoryInterface \customerrepository
class ShipmentRepository extends EntityRepository implements ShipmentRepositoryInterface \shipmentrepository
class AttributeRepository extends EntityRepository \attributerepository
class ProductTaxonRepository extends EntityRepository implements ProductTaxonRepositoryInterface \producttaxonrepository
class ProductOptionRepository extends EntityRepository implements ProductOptionRepositoryInterface \productoptionrepository
class ProductVariantRepository extends EntityRepository implements ProductVariantRepositoryInterface \productvariantrepository
class PasswordReset \passwordreset
class ChangePassword \changepassword
class PasswordResetRequest \passwordresetrequest
class MailerListener \mailerlistener
class UserProvider extends BaseUserProvider implements AccountConnectorInterface, OAuthAwareUserProviderInterface \userprovider
  class UsernameProvider extends AbstractUserProvider \usernameprovider
  class EmailProvider extends AbstractUserProvider \emailprovider
class PaymentMethodController extends ResourceController \paymentmethodcontroller
class OrderController extends ResourceController \ordercontroller
class CancelUnpaidOrdersCommand extends ContainerAwareCommand \cancelunpaidorderscommand
class ProductVariantController extends ResourceController \productvariantcontroller
class TaxonExampleFactorySpec extends ObjectBehavior \taxonexamplefactoryspec
class LocalesAwareValidAttributeValueValidatorSpec extends ObjectBehavior \localesawarevalidattributevaluevalidatorspec
class ProductTaxonController extends ResourceController \producttaxoncontroller
class AddBaseCurrencySubscriberSpec extends ObjectBehavior \addbasecurrencysubscriberspec
class TaxCategoryRepository extends EntityRepository implements TaxCategoryRepositoryInterface \taxcategoryrepository
class FormatMoneyHelper extends Helper implements FormatMoneyHelperInterface \formatmoneyhelper
  class CompositeChannelContextPassTest extends AbstractCompilerPassTestCase \compositechannelcontextpasstest
  class CompositeRequestResolverPassTest extends AbstractCompilerPassTestCase \compositerequestresolverpasstest
class ChannelRepository extends EntityRepository implements ChannelRepositoryInterface \channelrepository
class UserController extends ResourceController \usercontroller
  class SecurityController extends AbstractController \securitycontroller
  class DemoteUserCommand extends AbstractRoleCommand \demoteusercommand
  class PromoteUserCommand extends AbstractRoleCommand \promoteusercommand
class FixtureUser extends User implements FixtureUserInterface \fixtureuser
class UserEvent extends Event \userevent
class UserLogin implements UserLoginInterface \userlogin
class UserPasswordEncoder implements UserPasswordEncoderInterface \userpasswordencoder
class AdminSection implements SectionInterface \adminsection
class StatisticsDataProvider implements StatisticsDataProviderInterface \statisticsdataprovider
class ExchangeRateRepository extends EntityRepository implements ExchangeRateRepositoryInterface \exchangeraterepository
class CurrencyHelper extends Helper implements CurrencyHelperInterface \currencyhelper
class DifferentSourceTargetCurrency extends Constraint \differentsourcetargetcurrency
class DifferentSourceTargetCurrencyValidator extends ConstraintValidator \differentsourcetargetcurrencyvalidator
class UniqueCurrencyPairValidator extends ConstraintValidator \uniquecurrencypairvalidator
class UniqueCurrencyPair extends Constraint \uniquecurrencypair
class PromotionCouponController extends ResourceController \promotioncouponcontroller
class PromotionCouponRepository extends EntityRepository implements PromotionCouponRepositoryInterface \promotioncouponrepository
class GenerateCouponsCommandTest extends KernelTestCase \generatecouponscommandtest
class PromotionSubject implements ResourceInterface, PromotionSubjectInterface \promotionsubject
class AppBundle extends Bundle \appbundle
class ConvertMoneyHelper extends Helper implements ConvertMoneyHelperInterface \convertmoneyhelper
class AdminApiSection implements SectionInterface \adminapisection
  class Version20161202011556 extends AbstractMigration \version20161202011556
  class ApiClientExampleFactory extends AbstractExampleFactory \apiclientexamplefactory
  class ApiAccessTokenExampleFactory extends AbstractExampleFactory \apiaccesstokenexamplefactory
  class ApiAccessTokenFixture extends AbstractResourceFixture \apiaccesstokenfixture
  class ApiClientFixture extends AbstractResourceFixture \apiclientfixture
class PaymentSecurityToken implements PaymentSecurityTokenInterface \paymentsecuritytoken
class ResolveNextRoute extends Generic implements ResolveNextRouteInterface \resolvenextroute
class GatewayConfig extends BaseGatewayConfig implements GatewayConfigInterface \gatewayconfig
class OrderShowMenuBuilderEvent extends MenuBuilderEvent \ordershowmenubuilderevent
class GetStatus extends BaseGetStatus \getstatus
class CustomerShowMenuBuilderEvent extends MenuBuilderEvent \customershowmenubuilderevent
class ProductMenuBuilderEvent extends MenuBuilderEvent \productmenubuilderevent
class StatisticsDataProviderSpec extends ObjectBehavior \statisticsdataproviderspec
class ProductVariantMenuBuilderEvent extends MenuBuilderEvent \productvariantmenubuilderevent
class ClientManager extends BaseClientManager \clientmanager
class AuthCode extends BaseAuthCode implements AuthCodeInterface \authcode
class Client extends BaseClient implements ClientInterface \client
class RefreshToken extends BaseRefreshToken implements RefreshTokenInterface \refreshtoken
class AccessToken extends BaseAccessToken implements AccessTokenInterface \accesstoken
class AverageRatingUpdater implements ReviewableRatingUpdaterInterface \averageratingupdater
class AdjustmentsHelper extends Helper \adjustmentshelper
class OrderItemQuantityDataMapper implements DataMapperInterface \orderitemquantitydatamapper
  class CartType extends AbstractResourceType \carttype
  class CartItemType extends AbstractResourceType \cartitemtype
class OrderItemController extends ResourceController \orderitemcontroller
class RemoveExpiredCartsCommand extends ContainerAwareCommand \removeexpiredcartscommand
class ValidAttributeValue extends Constraint \validattributevalue
  class SelectAttributeChoicesCollectionType extends AbstractType \selectattributechoicescollectiontype
  class SelectAttributeConfigurationType extends AbstractType \selectattributeconfigurationtype
  class PercentageExtension extends AbstractExtension \percentageextension
  class SortByExtension extends AbstractExtension \sortbyextension
class CartShippingMethod implements CartShippingMethodInterface \cartshippingmethod
class ContextKeys \contextkeys
class CustomerProviderSpec extends ObjectBehavior \customerproviderspec
class ProductsByChannelAndLocaleCodeExtensionSpec extends ObjectBehavior \productsbychannelandlocalecodeextensionspec
class ApplyCouponToCart implements OrderTokenValueAwareInterface \applycoupontocart
class ChangeItemQuantityInCart implements OrderTokenValueAwareInterface \changeitemquantityincart
class ChangeShopUserPassword implements ShopUserIdAwareInterface \changeshopuserpassword
class RegisterShopUser \registershopuser
class RemoveItemFromCart implements OrderTokenValueAwareInterface \removeitemfromcart
class AddressOrder implements OrderTokenValueAwareInterface \addressorder
class PickupCart \pickupcart
class AddItemToCart implements OrderTokenValueAwareInterface \additemtocart
class CompleteOrder implements OrderTokenValueAwareInterface \completeorder
class ShopSection implements SectionInterface \shopsection
class ChooseShippingMethod implements OrderTokenValueAwareInterface, SubresourceIdAwareInterface \chooseshippingmethod
class ChoosePaymentMethod implements OrderTokenValueAwareInterface, SubresourceIdAwareInterface \choosepaymentmethod
class TaxonRepository extends EntityRepository implements TaxonRepositoryInterface \taxonrepository
  class OrderTaxesTotalExtension extends AbstractExtension \ordertaxestotalextension
  class OrderItemsSubtotalExtension extends AbstractExtension \orderitemssubtotalextension
  class ProvinceNamingExtension extends AbstractExtension \provincenamingextension
class ProvinceAddressConstraint extends Constraint \provinceaddressconstraint
class ProvinceAddressConstraintValidator extends ConstraintValidator \provinceaddressconstraintvalidator
class UserContext implements Context \usercontext
class ProvinceController extends ResourceController \provincecontroller
  class CountryNameExtension extends AbstractExtension \countrynameextension
class ErrorPage extends Page implements ErrorPageInterface \errorpage
class RegistrationContext implements Context \registrationcontext
class ManagingShippingCategoriesContext implements Context \managingshippingcategoriescontext
class ShippingCategoryContext implements Context \shippingcategorycontext
class CreateSimpleProductPage extends BaseCreatePage implements CreateSimpleProductPageInterface \createsimpleproductpage
class CreateConfigurableProductPage extends BaseCreatePage implements CreateConfigurableProductPageInterface \createconfigurableproductpage
class IndexPerTaxonPage extends CrudIndexPage implements IndexPerTaxonPageInterface \indexpertaxonpage
class UpdateSimpleProductPage extends BaseUpdatePage implements UpdateSimpleProductPageInterface \updatesimpleproductpage
class HistoryPage extends SymfonyPage implements HistoryPageInterface \historypage
class GeneratePage extends SymfonyPage implements GeneratePageInterface \generatepage
class ImpersonateUserPage extends SymfonyPage implements ImpersonateUserPageInterface \impersonateuserpage
class CreateForParentPage extends CreatePage implements CreateForParentPageInterface \createforparentpage
class UpdateConfigurableProductPage extends BaseUpdatePage implements UpdateConfigurableProductPageInterface \updateconfigurableproductpage
class Review implements ReviewInterface \review
class User implements UserInterface \user
class Attribute implements AttributeInterface \attribute
class AttributeValue implements AttributeValueInterface \attributevalue
class PasswordUpdaterListener \passwordupdaterlistener
class UsernameOrEmailProvider extends AbstractUserProvider \usernameoremailprovider