давай так
1. мы все понимаем, что это PHP, и это стандартные переменные языка
2. если уж быть точно, никто вообще ничего не обещал, как и не говорил что будет доступно, а что нет.
1. нет. тебе предоставили АПИ. конкретный набор методов с конкретной сигнатурой. никто не обещал ничего, кроме того, этого набора методов, которые нужно реализовать, чтобы ядро их использовало.
2. в файле примера custom_api как раз таки и есть то, что предоставляется, с пояснениями что это и как это.
вся документация в нем. Файл этот не менялся и АПИ не менялось.