CHttpRequest protected

Добрый день.

В нашем проекте Yii1 возникла трудность, что в CHttpRequest св-ва:

private $_requestUri;


private $_pathInfo;


private $_scriptFile;


private $_scriptUrl;


private $_hostInfo;


private $_baseUrl;


private $_cookies;


private $_preferredAcceptTypes;


private $_preferredLanguages;


private $_csrfToken;


private $_restParams;


private $_httpVersion;

Мы не можем от него отнаследоваться и нормально с ними работать, т.к. они не protected.

Что именно вы хотите делать с этими переменными? Для большинства есть сеттеры и геттеры.