bindService( 'Espo\\Core\\InjectableFactory', 'injectableFactory' ); $binder->bindService( 'Espo\\Core\\Container', 'container' ); $binder->bindService( 'Espo\\ORM\\EntityManager', 'entityManager' ); $binder->bindService( 'Espo\\ORM\\Metadata', 'ormMetadata' ); $binder->bindService( 'Espo\\Core\\ORM\\EntityManager', 'entityManager' ); $binder->bindService( 'Espo\\Core\\DataManager', 'dataManager' ); $binder->bindService( 'Espo\\Core\\Utils\\Metadata', 'metadata' ); $binder->bindService( 'Espo\\Core\\Utils\\Log', 'log' ); $binder->bindService( 'Espo\\Core\\ApplicationState', 'applicationState' ); $binder->bindService( 'Espo\\Core\\ApplicationUser', 'applicationUser' ); $binder->bindService( 'Espo\\Core\\Authentication\\AuthToken\\AuthTokenManager', 'authTokenManager' ); $binder->bindService( 'Espo\\Core\\ServiceFactory', 'serviceFactory' ); $binder->bindService( 'Espo\\Core\\RecordServiceContainer', 'recordServiceContainer' ); $binder->bindService( 'Espo\\Core\\Utils\\HookManager', 'hookManager' ); $binder->bindService( 'Espo\\Core\\Utils\\NumberUtil', 'number' ); $binder->bindService( 'Espo\\Core\\Utils\\DateTime', 'dateTime' ); $binder->bindService( 'Espo\\Core\\Utils\\FieldUtil', 'fieldUtil' ); $binder->bindService( 'Espo\\Core\\Mail\\EmailSender', 'emailSender' ); $binder->bindService( 'Espo\\Core\\Utils\\Language $baseLanguage', 'baseLanguage' ); $binder->bindService( 'Espo\\Core\\Utils\\Language $defaultLanguage', 'defaultLanguage' ); $binder->bindService( 'Espo\\Core\\Utils\\Language', 'language' ); $binder->bindService( 'Espo\\Core\\Formula\\Manager', 'formulaManager' ); $binder->bindService( 'Espo\\Core\\AclManager $internalAclManager', 'internalAclManager' ); $binder->bindService( 'Espo\\Core\\AclManager', 'aclManager' ); $binder->bindService( 'Espo\\Core\\Acl', 'acl' ); $binder->bindService( 'Espo\\Entities\\Preferences', 'preferences' ); $binder->bindService( 'Espo\\Entities\\User', 'user' ); $binder->bindService( 'Espo\\Core\\Acl', 'acl' ); } }