-
5 votesanswersviews
Symfony 4 - 服务被删除或内联,虽然它是公开的
我正在尝试使用新的目录结构和所有内容将SF 3.3应用程序迁移到SF 4 . 我在这个例外上苦苦挣扎: 编译容器时,“simplethings_entityaudit.reader”服务或别名已被删除或内联 . 您应该将其公开,或者直接停止使用容器并改为使用依赖注入 . (此服务来自/ vendor中的外部包) . 然而,当我 bin/console debug:container simpl... -
1 votesanswersviews
Symfony 4.0.0服务参数连接错误
我正在制作一个基于FOSUserbundle的ProductBundle,但是我遇到了FormFactory和ProductManager类的服务参数自动装配问题 . 我一直收到错误: 无法自动装配服务“App \ Boa \ ProductBundle \ Form \ Factory \ FormFactory”:方法“__construct()”的参数“$ name”必须具有类型提示或明确... -
0 votesanswersviews
Symfony服务容器没有覆盖子类
我试图按照_481584覆盖服务定义 . 这是我的配置: //services.yaml services: # default configuration for services in *this* file _defaults: autowire: true # Automatically injects dependencies in your s... -
0 votesanswersviews
Symfony 4服务“调用null成员函数”
使用Symfony 4和php7.2尝试使用LoginFormAuthenticator(https://knpuniversity.com/screencast/symfony-security)并更新到Symfony 4(https://symfony.com/doc/current/security/guard_authentication.html)无论我做什么,似乎依赖注入对我不起作用 ... -
3 votesanswersviews
如何在功能测试中使用symfony 4模拟服务?
我有一个commandbus处理程序,它注入了一些服务: class SomeHandler { private $service; public function __construct(SomeService $service) { $this->service = $service; } public test(Command... -
0 votesanswersviews
Symfony4 - 无法自动服务
这是我第一次尝试在symfony4中自动装配服务,因为symfony4是新的,我不知道我在网上找到的anwser是在工作还是已经过时了 . 在我的services.yaml: services: [...] smugmug_controller: class: App\Controller\SmugmugController arguments: ... -
1 votesanswersviews
Symfony结合了yaml和php配置文件
在Symfony 4中,我想为服务组合不同的配置文件 . 在以下场景中,我尝试从名为services.php的php配置导入服务,然后在导入其他服务的yaml文件中执行其他服务配置 . services.yaml imports: - { resource: services.php } services: _defaults: autowire: true ... -
2 votesanswersviews
Autofac无法在运行时解析某些程序集中的类型,可以在调试器中运行
在我的解决方案中,我有更多的组件其中一些包括Autofac模块,其中包含来自组件的注册 . 我在启动后立即将所有注册连接在一起 . 到目前为止一切正常,我通过构造函数注入创建了依赖项,Autofac帮助我解决了依赖项 . (在这个项目中,我在Console应用程序中托管SignalR和WebApi功能 . 我也使用OWIN . ) 在我添加了WebApi并使用DI创建了我的第一个控制器之后,我遇到... -
1 votesanswersviews
依赖注入错误[Xamarin]
我正在我的应用程序上实现SQLite数据库 . 我有一个处理数据库连接的SQLite_Android类 . 当我插入依赖项( [assembly: Dependency(typeof(SQLite_Android))] )时,我收到很多错误,如: 检索项目的父项时出错:找不到与给定名称匹配的资源'Animation.AppCompat.Dialog'检索项目的父项时出错:找不到与给定名称匹配的资... -
0 votesanswersviews
在do ... while中注入多个依赖项
我在将应用程序挂载到给定节点上之前尝试将多个依赖项注入DOM,但它会挂起/崩溃 . function injectSingle (file, done) { var source; switch (file.type) { case 'js': source = document.createElement('script'); ... -
117 votesanswersviews
单元测试具有文件系统依赖性的代码
我正在编写一个组件,给定一个ZIP文件,需要: 解压缩文件 . 在解压缩的文件中查找特定的dll . 通过反射加载该DLL并在其上调用方法 . 我想对这个组件进行单元测试 . 我很想编写直接处理文件系统的代码: void DoIt() { Zip.Unzip(theZipFile, "C:\\foo\\Unzipped"); System.IO.Fi... -
157 votesanswersviews
传递参数JavaFX FXML
如何将参数传递给javafx中的辅助窗口?有没有办法与相应的控制器通信? 例如:用户从 TableView 中选择一个客户,并打开一个新窗口,显示客户的信息 . Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource... -
23 votesanswersviews
如何使用相同的模型对象初始化JavaFX控制器?
Scenario 我正在创建一个GUI,其中多个视图引用相同的模型对象 . What I am Accustom to 在Swing中,如果我希望所有视图都引用相同的模型,我会将模型传递给构造函数 . What I am Currently Doing 在JavaFX中,我通过在每个视图/控制器加载后在视图/控制器(菜单栏,拆分窗格,制表符......)中使用setter方法来传递模型 . 我发现... -
0 votesanswersviews
如何将ngrx存储库注入库中
我正在创建一个拖放角度模块,我希望将其外部化并发布到npm . 该库基本上允许用户定义拖放区域并将ngrx操作与它们相关联 . const DND_RULES: DndRule[] = [ new DndRule('area1', 'area2', MOVE_AREA1_TO_AREA2_ACTION.getAction), new DndRule('area2', 'area1', ... -
1 votesanswersviews
使用Doctrine Lifecycle回调进行依赖注入,同时进行干燥
我正在使用Doctrine(没有symfony)开发php应用程序,因此没有DI容器 . 我在我的一个实体中使用依赖注入,这需要一个服务 . Class A implements Ia { public function __constructor( \requiredServiceClass $requiredService = NULL ) { ... -
12 votesanswersviews
目标C - 单元测试和模拟对象?
你如何单元测试Objective C代码? (苹果手机) 在其他语言(如java和.Net)中,您可以使用依赖注入,以便能够在当前代码中进行单元测试并传递模拟对象 . 但是,我无法为目标c找到可靠的依赖注入框架 . 假设你想为下面的代码编写一个单元测试,你怎么能模拟MyObject? - (void) methodToBeTested { NSString str = @"my... -
33 votesanswersviews
依赖注入的可行替代方案?
我不喜欢基于构造函数的依赖注入 . 我相信它会增加代码复杂性并降低可维护性,我想知道是否有任何可行的替代方案 . 我不是在讨论将实现与接口分离的概念,而是从接口动态解析(递归)一组对象的方法 . 我完全支持 . 但是,传统的基于构造函数的方法似乎有一些问题 . 1)所有测试都取决于构造函数 . 在去年的MVC 3 C#项目中广泛使用DI后,我发现我们的代码中包含以下内容: public inter... -
5 votesanswersviews
设计 Contract ,编写测试友好的代码,对象构造和依赖注入将所有最佳实践结合在一起
我一直试图找出编写测试友好代码的最佳实践,但更具体地说是与对象构造相关的实践 . 在蓝皮书中,我们发现我们应该在创建对象时强制执行不变量,以避免我们的实体,值对象等的损坏,考虑到这一点,Design By Contract似乎是避免我们的对象损坏的解决方案,但是当我们遵循这一点,我们最终可能会编写如下代码: class Car { //Constructor public Car(Do... -
170 votesanswersviews
我是否需要NodeJS中的依赖注入,或者如何处理...?
我目前正在使用nodejs创建一些实验项目 . 我已经用Spring编写了很多Java EE Web应用程序,并且很欣赏那里的依赖注入的简易性 . 现在我很好奇:如何使用节点进行依赖注入?或者:我甚至需要它吗?是否有替换概念,因为编程风格不同? 我说的是简单的事情,比如分享数据库连接对象,到目前为止,但我还没有找到满足我的解决方案 . -
0 votesanswersviews
使用grunt-sass / node-sass预编译全局变量(变量,mixins等)
我正在使用grunt-sass / node-sass来编译我的scss文件 . 我有很多scss文件,如btn.scss,panel.scss等组件 . 我不是一个大css文件(styles.css)中的所有scss文件 - 而是像所有分离的css文件(btn.css,panel.css等)一样编译 因为我有全局的scss文件,如variables.scss,mixins.scss等 . 我必须... -
0 votesanswersviews
解决ASP.NET核心中的依赖注入问题
我有三个Repository类,它们是: 1. ITechniqueRepository 2. ITechniqueItemRepository 3. ITechniqueAssesstmentRepository 还有另一个Service类,它是: ITechniqueService 在ITechniqueService构造函数中,我有以下代码来解析依赖注入 . private rea... -
0 votesanswersviews
标记依赖容器注入的类
我正在使用yadif的修改副本作为我的依赖注入框架 . 目前,我已经创建了一个名为AContainerAware的抽象类,它类似于symfony2的ContainerAware: abstract class AContainerAware{ protected $_container; public function setContainer(Container $contai... -
245 votesanswersviews
依赖注入和服务定位器模式之间有什么区别?
这两种模式看起来都像是控制反转原理的实现 . 也就是说,对象不应该知道如何构造它的依赖关系 . 依赖注入(DI)似乎使用构造函数或setter来“注入”它的依赖项 . Example of using Constructor Injection: //Foo Needs an IBar public class Foo { private IBar bar; public Foo(IBa... -
100 votesanswersviews
如何将值传递给我的wcf服务上的构造函数?
我想将值传递给实现我的服务的类的构造函数 . 但是,ServiceHost只允许我传递要创建的类型的名称,而不是传递给其构造函数的参数 . 我希望能够传入一个创建我的服务对象的工厂 . 到目前为止我发现了什么: WCF Dependency Injection Behavior这比我正在寻找的更多,而且似乎对我的需求过于复杂 . -
0 votesanswersviews
SOA问题:WCF依赖注入
我们有以下解决方案布局: DataAccess 业务逻辑 WCF服务 MVC 我们选择了WCF服务层,因为将来会有其他应用程序使用相同的逻辑 . 这被认为是SOA . 在DA,BL和WCF层之间,我倾向于使用依赖注入,因为我想对业务逻辑等进行单元测试 . 但现在我的问题是:我是否应该为WCF使用依赖注入?我的意思是,我应该通过应用程序(消费者)的WCF服务传递依赖项吗?就个人而... -
0 votesanswersviews
在业务层中反转控制和注入数据层依赖性
我们正在.net / c#中设计一个分层业务应用程序,我们正在尝试按照我们认为合适的方式遵循SOLID原则 . 可测试性在我们的项目中非常重要,为此我们使用Moq . 除了其他方面,我们使用moq来模拟我们的实体框架上下文 . 由于我们测试的主要目标是主业务层(BL)逻辑,因此可以使用数据访问层(DAL)上下文注入业务层类 . 见下面的例子 . 负责加载数据的BL类的示例构造函数 . 此类注入用于... -
1 votesanswersviews
如何在WCF服务中注入依赖项
我正在尝试在WCF服务中注入一些业务服务 . 我读到了这篇非常有意思的帖子:How do I pass values to the constructor on my wcf service? 我做了以下事情: Custom ServiceHost public class UnityServiceHost : ServiceHost { public UnityServi... -
1 votesanswersviews
Autofac Wcf - 根据SOAP请求中的数据注入服务
我有一个WCF服务,其中包含以下操作 Contract : [OperationContract] Response SearchEntities(Query query); 此操作采用包含指定实体的请求,如下所示: [DataContract] public class Query { [DataMember] public string SearchTerm { get; s... -
0 votesanswersviews
Angular 2:未处理的Promise拒绝:没有AuthService的提供者! ;区域:棱角分明
我使用AuthService和AuthGuard登录/注销用户和保护路由 . AuthService用于AuthGuard以及LoginComponent . AuthGuard用于通过CanActivate保护路由 . 当我尝试运行该应用程序时,我收到以下错误: zone.js:522 Unhandled Promise rejection: No provider for AuthServ... -
7 votesanswersviews
如何在C#中注入一个类(不是接口)?
我在这里使用 Unity . 但可能我们只需指向一个正确的方向 . 我们知道如何注入接口: public class AccountController:ApiController { private readonly IAccountRepository _repository; public AccountController(IAccountRepository repo...