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 ...@@ -54,6 +54,7 @@ Yii Framework 2 Change Log
- Enh: Added method ErrorHandler::unregister() for unregistering the ErrorHandler (cebe) - Enh: Added method ErrorHandler::unregister() for unregistering the ErrorHandler (cebe)
- Enh: Added `all` option to `MigrateController::actionDown()` action (creocoder, umneeq) - Enh: Added `all` option to `MigrateController::actionDown()` action (creocoder, umneeq)
- Enh: Added support for array attributes in `exist` validator (creocoder) - 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 #2913: RBAC `DbManager` is now initialized via migration (samdark)
- Chg #3036: Upgraded Twitter Bootstrap to 3.1.x (qiangxue) - Chg #3036: Upgraded Twitter Bootstrap to 3.1.x (qiangxue)
- Chg #3175: InvalidCallException, InvalidParamException, UnknownMethodException are now extended from SPL BadMethodCallException (samdark) - Chg #3175: InvalidCallException, InvalidParamException, UnknownMethodException are now extended from SPL BadMethodCallException (samdark)
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
namespace yii\caching; namespace yii\caching;
use Yii;
use yii\base\InvalidConfigException; use yii\base\InvalidConfigException;
/** /**
...@@ -21,7 +22,7 @@ use yii\base\InvalidConfigException; ...@@ -21,7 +22,7 @@ use yii\base\InvalidConfigException;
class FileDependency extends Dependency 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. * check if the dependency has been changed.
*/ */
public $fileName; public $fileName;
...@@ -39,6 +40,6 @@ class FileDependency extends Dependency ...@@ -39,6 +40,6 @@ class FileDependency extends Dependency
throw new InvalidConfigException('FileDependency::fileName must be set'); 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