0

我正在使用带有 extbase 和一些依赖注入功能的typo3 6。

MyClass 被注入了一个服务。拥有服务的财产受到保护

class MyClass {
    /**
     *
     * @var \X\Y\Z\MyService
     * @inject
     */
    protected $myService;
}

如何更改(或模拟)我的 UnitTest 中的服务?

4

1 回答 1

0

我使用反射 api 将模拟对象注入到受保护的字段。见http://php.net/manual/en/class.reflectionobject.php

于 2013-11-05T11:32:40.443 回答