CodeExplorer fixReturnStatements example
if (!
$doc) { $this->patchTypes
['force'
] =
$forcePatchTypes;
continue;
} if (isset($doc['return'
]) || 'void'
!== (self::MAGIC_METHODS
[$method->name
] ?? 'void'
)) { $this->
setReturnType($doc['return'
] ?? self::MAGIC_METHODS
[$method->name
],
$method->class,
$method->name,
$method->
getFileName(),
$parent,
$method->
getReturnType());
if (isset(self::
$returnTypes[$class][$method->name
][0
]) &&
$canAddReturnType) { $this->
fixReturnStatements($method, self::
$returnTypes[$class][$method->name
][0
]);
} if ($method->
isPrivate()) { unset(self::
$returnTypes[$class][$method->name
]);
} } $this->patchTypes
['force'
] =
$forcePatchTypes;
if ($method->
isPrivate()) { continue;
} if (!
$doc) { $this->patchTypes
['force'
] =
$forcePatchTypes;
continue;
} if (isset($doc['return'
]) || 'void'
!== (self::MAGIC_METHODS
[$method->name
] ?? 'void'
)) { $this->
setReturnType($doc['return'
] ?? self::MAGIC_METHODS
[$method->name
],
$method->class,
$method->name,
$method->
getFileName(),
$parent,
$method->
getReturnType());
if (isset(self::
$returnTypes[$class][$method->name
][0
]) &&
$canAddReturnType) { $this->
fixReturnStatements($method, self::
$returnTypes[$class][$method->name
][0
]);
} if ($method->
isPrivate()) { unset(self::
$returnTypes[$class][$method->name
]);
} } $this->patchTypes
['force'
] =
$forcePatchTypes;
if ($method->
isPrivate()) { continue;
}