@@ -43,8 +43,13 @@ protected function setUp(): void
4343 parent ::setUp ();
4444
4545 $ request = new ServerRequest ();
46+
4647 $ this ->contentObjectRenderer = $ this ->createMock (ContentObjectRenderer::class);
47- $ this ->contentObjectRenderer ->method ('getRequest ' )->willReturn ($ request );
48+ $ this ->contentObjectRenderer
49+ ->expects (self ::any ())
50+ ->method ('getRequest ' )
51+ ->willReturn ($ request );
52+
4853 $ cObjectFactoryMock = $ this ->getMockBuilder (ContentObjectFactory::class)
4954 ->disableOriginalConstructor ()
5055 ->getMock ();
@@ -53,9 +58,12 @@ protected function setUp(): void
5358 $ this ->testableContentObject ->setRequest ($ request );
5459 $ this ->testableContentObject ->setContentObjectRenderer ($ this ->contentObjectRenderer );
5560
56- $ cObjectFactoryMock ->method ('getContentObject ' )->willReturnMap ([
57- [($ this ->getTestableContentObjectClassName ())::CONTENT_OBJECT_NAME , $ request , $ this ->contentObjectRenderer , $ this ->testableContentObject ],
58- ]);
61+ $ cObjectFactoryMock
62+ ->expects (self ::any ())
63+ ->method ('getContentObject ' )
64+ ->willReturnMap ([
65+ [($ this ->getTestableContentObjectClassName ())::CONTENT_OBJECT_NAME , $ request , $ this ->contentObjectRenderer , $ this ->testableContentObject ],
66+ ]);
5967
6068 $ container = new Container ();
6169 $ container ->set (ContentObjectFactory::class, $ cObjectFactoryMock );
@@ -64,33 +72,43 @@ protected function setUp(): void
6472
6573 // Track data set via start() for use in stdWrap
6674 $ data = [];
67- $ this ->contentObjectRenderer ->method ('start ' )->willReturnCallback (
68- function (array $ inputData ) use (&$ data ) {
69- $ data = $ inputData ;
70- },
71- );
75+ $ this ->contentObjectRenderer
76+ ->expects (self ::any ())
77+ ->method ('start ' )
78+ ->willReturnCallback (
79+ function (array $ inputData ) use (&$ data ) {
80+ $ data = $ inputData ;
81+ },
82+ );
7283
7384 // Configure stdWrap to return field values from data
74- $ this ->contentObjectRenderer ->method ('stdWrap ' )->willReturnCallback (
75- function (string $ content , array $ conf ) use (&$ data ) {
76- if (isset ($ conf ['field ' ]) && isset ($ data [$ conf ['field ' ]])) {
77- return $ data [$ conf ['field ' ]];
78- }
79- return $ content ;
80- },
81- );
85+ $ this ->contentObjectRenderer
86+ ->expects (self ::any ())
87+ ->method ('stdWrap ' )
88+ ->willReturnCallback (
89+ function (string $ content , array $ conf ) use (&$ data ) {
90+ if (isset ($ conf ['field ' ]) && isset ($ data [$ conf ['field ' ]])) {
91+ return $ data [$ conf ['field ' ]];
92+ }
93+ return $ content ;
94+ },
95+ );
8296
8397 // Configure the mock to call the actual content object's render method
8498 $ testableContentObject = $ this ->testableContentObject ;
85- $ this ->contentObjectRenderer ->method ('cObjGetSingle ' )->willReturnCallback (
86- function (string $ name , array $ conf ) use ($ testableContentObject ) {
87- $ contentObjectName = ($ testableContentObject ::class)::CONTENT_OBJECT_NAME ;
88- if ($ name === $ contentObjectName ) {
89- return $ testableContentObject ->render ($ conf );
90- }
91- return '' ;
92- },
93- );
99+
100+ $ this ->contentObjectRenderer
101+ ->expects (self ::any ())
102+ ->method ('cObjGetSingle ' )
103+ ->willReturnCallback (
104+ function (string $ name , array $ conf ) use ($ testableContentObject ) {
105+ $ contentObjectName = ($ testableContentObject ::class)::CONTENT_OBJECT_NAME ;
106+ if ($ name === $ contentObjectName ) {
107+ return $ testableContentObject ->render ($ conf );
108+ }
109+ return '' ;
110+ },
111+ );
94112 }
95113
96114 abstract protected function getTestableContentObjectClassName (): string ;
0 commit comments