X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2FUtil%2FRendererMockTrait.php;h=49c669a2b21932ae8a6fc76888c76e757c180396;hb=1301a53f20a5164d484a3a83368d4eb9174523ae;hp=f4e05f39b8a1e7597f510aad06fbaf57cd0745a3;hpb=854cc3e47296d4a1b01b893376064cf254d84f79;p=friendica.git diff --git a/tests/Util/RendererMockTrait.php b/tests/Util/RendererMockTrait.php index f4e05f39b8..49c669a2b2 100644 --- a/tests/Util/RendererMockTrait.php +++ b/tests/Util/RendererMockTrait.php @@ -1,4 +1,23 @@ . + * + */ namespace Friendica\Test\Util; @@ -15,11 +34,11 @@ trait RendererMockTrait /** * Mocking the method 'Renderer::getMarkupTemplate()' * - * @param string $templateName The name of the template which should get - * @param string $return the return value of the mock (should be defined to have it later for followUp use) - * @param null|int $times How often the method will get used + * @param string $templateName The name of the template which should get + * @param string $return the return value of the mock (should be defined to have it later for followUp use) + * @param null|int $times How often the method will get used */ - public function mockGetMarkupTemplate($templateName, $return = '', $times = null) + public function mockGetMarkupTemplate(string $templateName, string $return = '', int $times = null) { if (!isset($this->rendererMock)) { $this->rendererMock = \Mockery::mock('alias:' . Renderer::class); @@ -35,17 +54,21 @@ trait RendererMockTrait /** * Mocking the method 'Renderer::replaceMacros()' * - * @param string $template The template to use (normally, it is the mock result of 'mockGetMarkupTemplate()' - * @param array $args The arguments to pass to the macro - * @param string $return the return value of the mock - * @param null|int $times How often the method will get used + * @param string $template The template to use (normally, it is the mock result of 'mockGetMarkupTemplate()' + * @param array|\Closure|null $args The arguments to pass to the macro + * @param string $return the return value of the mock + * @param null|int $times How often the method will get used */ - public function mockReplaceMacros($template, $args = [], $return = '', $times = null) + public function mockReplaceMacros(string $template, $args = null, string $return = '', int $times = null) { if (!isset($this->rendererMock)) { $this->rendererMock = \Mockery::mock('alias:' . Renderer::class); } + if (!isset($args)) { + $args = []; + } + $this->rendererMock ->shouldReceive('replaceMacros') ->with($template, $args)