Для правильного вопроса надо знать половину ответа
Yii::$app->request->post() получает данные из $_POST, который ничего не знает про JSON и обрабатывает только стандартные формы HTML.
Вам необходимо определить парсер для appliation/json и использовать методы getBodParam/getBodyParams.
Для правильного вопроса надо знать половину ответа
Один раз пройтись по большому файлу и разбить его на маленькие с нужным количеством товаров в каждом. Читать через XMLReader, записывать через XMLWriter с периодическим flush.
Для правильного вопроса надо знать половину ответа
Refresh-токены хранят для проверки на повторное использование. При первом использовании ставится пометка, при попытке повторного использования блокируются все refresh-токены пользователя. При следующем обновлении с любого клиента данного пользователя потребуется полная аутентификация. Можно хранить не весь токен, а только uid токена и id пользователя.
Для правильного вопроса надо знать половину ответа
1. В том, что PHP автоматически разбирает в $_POST только запросы с Content-Type: application/x-www-form-urlencoded или Content-Type: multipart/form-data. Запросы с другими типами содержимого надо получать самостоятельно через php://input. Пытаться изменить пришедшие данные установкой Content-Type бесполезно, тем более, что функция header добавляет заголовок ответа и не меняет ничего в запросе.
2. Какой нужен, такой и правильный.
Для правильного вопроса надо знать половину ответа
Просто не существует никакого "результата suggestion" вне соответствующего плагина.
Когда вы вызываете $("#address").suggestions(...), то плагин навешивает на элемент свои скрипты и, возможно, дополнительные элементы DOM. А уже в этих скриптах по событию onSelect вызывается каллбэк-функция, в которую передаётся suggestion.
Всё, что вы хотите с этим suggestion делать, должно быть внутри каллбэк-функции.
Для правильного вопроса надо знать половину ответа
Includ'ите все файлы, содержащие ваши классы, получаете список имён всех классов (get_declared_classes), для каждого делаете рефлексию (new ReflectionClass), и проверяете список атрибутов (getAttributes).