Assetmanager На Основе Даты Модификации Файла Скриптов

Доброго времени суток.

Задачей было реализовать формирование хэша assetManager на основе даты измененных файлов.

В данный момент все работает отлично за исключением того, что скрипты из ядра Yii не копируются в папку assets




class SClientScript extends CClientScript

{

  /**

   * @OVERRIDE

   *

   * @param string $output

   *

   * @return void

   */

  public function render(&$output)

  {

    // Yii::app()->scriptsminify->getScript(); Если изменился хэш, то заново собирает файл и возвращает его имя

    $pathToScript = Yii::getPathOfAlias('webroot') . Yii::app()->scriptsminify->getScript();

    $url = Yii::app()->assetManager->publish($pathToScript);

    $this->registerScriptFile($url);


    parent::render($output);

  }






class SAssetManager extends CAssetManager

{

  /**

   * @OVERRIDE

   *

   * @return hashed string.

   */

  protected function hash($path)

  {

    return Yii::app()->scriptsminify->getHash(); // возвращает хэш от количества файлов и их даты изменения

  }


}



Подскажите в какую сторону копать? В какой момент скрипты из ядра копируются в папку assets?

Сейчас проверил




protected function hash($path)

  {

    return 'test';

  }




Так же не копируются файлы скриптов из ядра в папку assets/test, т.е. формирование хэша тут не причем