Lines Matching refs:definition
41 return [TyphoonDefinition withClass:[FRAAccountsTableViewController class] configuration:^(TyphoonDefinition *definition) {
42 [definition injectProperty:@selector(identityModel) with:[self identityModel]];
47 return [TyphoonDefinition withClass:[FRALAContextFactory class] configuration:^(TyphoonDefinition *definition) {
48 definition.scope = TyphoonScopeSingleton;
53 return [TyphoonDefinition withClass:[FRAFMDatabaseConnectionHelper class] configuration:^(TyphoonDefinition *definition) {
54 [definition useInitializer:@selector(initWithConfiguration:databaseFactory:) parameters:^(TyphoonMethod *initializer) {
58 definition.scope = TyphoonScopeSingleton;
63 return [TyphoonDefinition withClass:[FRAIdentityDatabase class] configuration:^(TyphoonDefinition *definition) {
64 [definition useInitializer:@selector(initWithSqlOperations:) parameters:^(TyphoonMethod *initializer) {
67 definition.scope = TyphoonScopeSingleton;
72 return [TyphoonDefinition withClass:[FRAIdentityDatabaseSQLiteOperations class] configuration:^(TyphoonDefinition *definition) {
73 [definition useInitializer:@selector(initWithDatabase:) parameters:^(TyphoonMethod *initializer) {
81 return [TyphoonDefinition withClass:[FRAIdentityModel class] configuration:^(TyphoonDefinition *definition) {
82 [definition useInitializer:@selector(initWithDatabase:sqlDatabase:) parameters:^(TyphoonMethod *initializer) {
86 definition.scope = TyphoonScopeSingleton;
91 return [TyphoonDefinition withClass:[FRAMechanismReaderAction class] configuration:^(TyphoonDefinition *definition) {
92 [definition useInitializer:@selector(initWithMechanismReader:) parameters:^(TyphoonMethod *initializer) {
100 return [TyphoonDefinition withClass:[FRANotificationGateway class] configuration:^(TyphoonDefinition *definition) {
101 [definition useInitializer:@selector(initWithHandler:) parameters:^(TyphoonMethod *initializer) {
104 definition.scope = TyphoonScopeSingleton;
109 return [TyphoonDefinition withClass:[FRANotificationHandler class] configuration:^(TyphoonDefinition *definition) {
110 [definition useInitializer:@selector(initWithDatabase:identityModel:) parameters:^(TyphoonMethod *initializer) {
114 definition.scope = TyphoonScopeSingleton;
119 return [TyphoonDefinition withClass:[FRANotificationViewController class] configuration:^(TyphoonDefinition *definition) {
120 [definition injectProperty:@selector(authContextFactory) with:[self authContextFactory]];
125 return [TyphoonDefinition withClass:[FRAOathMechanismFactory class] configuration:^(TyphoonDefinition *definition) {
126 [definition useInitializer:@selector(init)];
127 definition.scope = TyphoonScopeSingleton;
132 return [TyphoonDefinition withClass:[FRAPushMechanismFactory class] configuration:^(TyphoonDefinition *definition) {
133 [definition useInitializer:@selector(initWithGateway:) parameters:^(TyphoonMethod *initializer) {
136 definition.scope = TyphoonScopeSingleton;
141 return [TyphoonDefinition withClass:[FRAQRScanViewController class] configuration:^(TyphoonDefinition *definition) {
142 [definition injectProperty:@selector(mechanismReaderAction) with:[self mechanismReaderAction]];
147 return [TyphoonDefinition withClass:[FRAUriMechanismReader class] configuration:^(TyphoonDefinition *definition) {
148 [definition useInitializer:@selector(initWithDatabase:identityModel:) parameters:^(TyphoonMethod *initializer) {
152 [definition injectMethod:@selector(addMechanismFactory:) parameters:^(TyphoonMethod *initializer) {
155 [definition injectMethod:@selector(addMechanismFactory:) parameters:^(TyphoonMethod *initializer) {
158 definition.scope = TyphoonScopeSingleton;
163 return [TyphoonDefinition withClass:[FRASplashViewController class] configuration:^(TyphoonDefinition *definition) {
164 [definition injectProperty:@selector(identityModel) with:[self identityModel]];