Skip to content

Commit caa9a0d

Browse files
committed
TestSetterAndGetter: Do not assume TestCase method, if string callback is callable
1 parent ef9ba6f commit caa9a0d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/TestCase/TestSetterAndGetterTrait.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,8 @@ private function setterAndGetterGetTarget($spec): object
190190

191191
if (isset($spec['target_callback'])) {
192192
$cb = $spec['target_callback'];
193-
if (is_string($cb)) {
193+
194+
if (is_string($cb) && !is_callable($cb)) {
194195
$cb = [$this, $cb];
195196
}
196197

0 commit comments

Comments
 (0)