Class TFileCacheDependency

Description

TFileCacheDependency class.

TFileCacheDependency performs dependency checking based on the last modification time of the file specified via FileName. The dependency is reported as unchanged if and only if the file's last modification time remains unchanged.

  • author: Qiang Xue <qiang.xue@gmail.com>
  • version: $Id: TCache.php 3018 2011-07-16 22:37:30Z ctrlaltca@gmail.com $
  • since: 3.1.0

Located in /Caching/TCache.php (line 338)

TComponent
   |
   --TCacheDependency
      |
      --TFileCacheDependency
Method Summary
TFileCacheDependency __construct (string $fileName)
string getFileName ()
boolean getHasChanged ()
int getTimestamp ()
void setFileName (string $value)
Methods
Constructor __construct (line 347)

Constructor.

  • access: public
TFileCacheDependency __construct (string $fileName)
  • string $fileName: name of the file whose change is to be checked.
getFileName (line 355)
  • return: the name of the file whose change is to be checked
  • access: public
string getFileName ()
getHasChanged (line 382)

Performs the actual dependency checking.

This method returns true if the last modification time of the file is changed.

  • return: whether the dependency is changed or not.
  • access: public
boolean getHasChanged ()
getTimestamp (line 372)
  • return: the last modification time of the file
  • access: public
int getTimestamp ()
setFileName (line 363)
  • access: public
void setFileName (string $value)
  • string $value: the name of the file whose change is to be checked

Inherited Methods

Inherited From TComponent

TComponent::addParsedObject()
TComponent::attachEventHandler()
TComponent::canGetProperty()
TComponent::canSetProperty()
TComponent::createdOnTemplate()
TComponent::detachEventHandler()
TComponent::evaluateExpression()
TComponent::evaluateStatements()
TComponent::getEventHandlers()
TComponent::getSubProperty()
TComponent::hasEvent()
TComponent::hasEventHandler()
TComponent::hasProperty()
TComponent::raiseEvent()
TComponent::setSubProperty()
TComponent::__call()
TComponent::__get()
TComponent::__set()
TComponent::__sleep()
TComponent::__wakeup()

Documentation generated on Mon, 25 Jun 2012 14:37:27 +0200 by phpDocumentor 1.4.3