Commit 5fdc3d40 by Qiang Xue

Added support for using path alias with `FileDependency::fileName`

parent 5439ab78
......@@ -54,6 +54,7 @@ Yii Framework 2 Change Log
- Enh: Added method ErrorHandler::unregister() for unregistering the ErrorHandler (cebe)
- Enh: Added `all` option to `MigrateController::actionDown()` action (creocoder, umneeq)
- Enh: Added support for array attributes in `exist` validator (creocoder)
- Enh: Added support for using path alias with `FileDependency::fileName` (qiangxue)
- Chg #2913: RBAC `DbManager` is now initialized via migration (samdark)
- Chg #3036: Upgraded Twitter Bootstrap to 3.1.x (qiangxue)
- Chg #3175: InvalidCallException, InvalidParamException, UnknownMethodException are now extended from SPL BadMethodCallException (samdark)
......
......@@ -7,6 +7,7 @@
namespace yii\caching;
use Yii;
use yii\base\InvalidConfigException;
/**
......@@ -21,7 +22,7 @@ use yii\base\InvalidConfigException;
class FileDependency extends Dependency
{
/**
* @var string the name of the file whose last modification time is used to
* @var string the file path or path alias whose last modification time is used to
* check if the dependency has been changed.
*/
public $fileName;
......@@ -39,6 +40,6 @@ class FileDependency extends Dependency
throw new InvalidConfigException('FileDependency::fileName must be set');
}
return @filemtime($this->fileName);
return @filemtime(Yii::getAlias($this->fileName));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment