В php я могу проверить все доступные методы на объект как так:
$methods = get_class_methods($object);
Но как я могу видеть, какие аргументы должны быть отправлены в эти методы?
Существует ли функция для этого?
Вы можете использовать отражение ...
$r = new ReflectionMethod($className, $methodName);
$params = $r->getParameters();
foreach ($params as $param) {
//$param is an instance of ReflectionParameter
echo $param->getName();
echo $param->isOptional();
}