Class TGlobalStateCacheDependency

Description

TGlobalStateCacheDependency class.

TGlobalStateCacheDependency checks if a global state is changed or not. If the global state is changed, the dependency is reported as changed. To specify which global state this dependency should check with, set StateName to the name of the global state.

  • 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 563)

TComponent
   |
   --TCacheDependency
      |
      --TGlobalStateCacheDependency
Method Summary
TGlobalStateCacheDependency __construct (string $name)
boolean getHasChanged ()
string getStateName ()
void setStateName (string $value)
Methods
Constructor __construct (line 572)

Constructor.

  • access: public
TGlobalStateCacheDependency __construct (string $name)
  • string $name: the name of the global state
getHasChanged (line 600)

Performs the actual dependency checking.

This method returns true if the specified global state is changed.

  • return: whether the dependency is changed or not.
  • access: public
boolean getHasChanged ()
getStateName (line 580)
  • return: the name of the global state
  • access: public
string getStateName ()
setStateName (line 589)
  • see: TApplication::setGlobalState
  • access: public
void setStateName (string $value)
  • string $value: the name of the global state

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