为了使这项工作,我需要什么?
interface BaseServiceInterface {
public function getRecords();
}
class BaseService implements BaseServiceInterface{
public function getRecords(){
return "bla";
}
}
class SomeOtherService{
private $baseService;
public function __construct(BaseServiceInterface $baseService){
$this->baseService = $baseService;
}
}
Run Code Online (Sandbox Code Playgroud)
我的service.yml看起来像这样:
base_service:
class: AppBundle\Service\BaseService
autowire: true
Run Code Online (Sandbox Code Playgroud)
当我尝试运行时,我得到:
无法为AppBundle\Service\SomeOtherService自动装配参数1,因为类型提示类不存在(类BaseServiceInterface不存在).
我正在创建一个python测试套件(使用py.test).我在Idea中编写测试代码,我不知道如何调试单个测试.

这是我调试器的设置.它运行整个测试套件.所以我必须先运行所有测试才能进入我正在尝试调试的测试.
嗨,我有一个非常简单的类定义
public class Pokus {
public static String loginToken;
public String neco = "neco";
public Pokus() {
}
public static String getLoginToken() {
return loginToken;
}
public static void setLoginToken(String loginToken) {
Pokus.loginToken = loginToken;
}
}
Run Code Online (Sandbox Code Playgroud)
当我创建这个类的实例时
Pokus pokus = new Pokus();
pokus.setLoginToken("bla1212");
Run Code Online (Sandbox Code Playgroud)
在调试器中,我可以看到对象pokus有一个名为"neco"的字段/变量,但不是静态变量"loginToken".
有没有办法看到静态变量以及非静态变量?