<?php declare(strict_types=1); namespace tests\codeception\common\helpers; use phpmock\mockery\PHPMockery; use ReflectionClass; class Mock { /** * @param string $className * @param string $function * * @return \Mockery\Expectation */ public static function func(string $className, string $function) { return PHPMockery::mock(self::getClassNamespace($className), $function); } private static function getClassNamespace(string $className): string { return (new ReflectionClass($className))->getNamespaceName(); } }