/** * Constructor * * @param ObjectConfig $config An optional ObjectConfig object with configuration options */ public function __construct(ObjectConfig $config) { parent::__construct($config); $this->registerCallback('after.read', array($this, 'lockEntity')); $this->registerCallback('after.save', array($this, 'unlockEntity')); $this->registerCallback('after.cancel', array($this, 'unlockEntity')); }
/** * Constructor * * @param ObjectConfig $config An optional ObjectConfig object with configuration options */ public function __construct(ObjectConfig $config) { parent::__construct($config); $this->registerCallback('before.read', array($this, 'setReferrer')); $this->registerCallback('after.apply', array($this, 'lockReferrer')); $this->registerCallback('after.read', array($this, 'unlockReferrer')); $this->registerCallback('after.save', array($this, 'unsetReferrer')); $this->registerCallback('after.cancel', array($this, 'unsetReferrer')); }
/** * Constructor * * @param ObjectConfig $config Configuration options */ public function __construct(ObjectConfig $config) { parent::__construct($config); $this->addCommandCallback('before.read', 'setReferrer'); $this->addCommandCallback('after.apply', '_lockReferrer'); $this->addCommandCallback('after.read', '_unlockReferrer'); $this->addCommandCallback('after.save', '_unsetReferrer'); $this->addCommandCallback('after.cancel', '_unsetReferrer'); $this->addCommandCallback('after.read', '_lockResource'); $this->addCommandCallback('after.save', '_unlockResource'); $this->addCommandCallback('after.cancel', '_unlockResource'); $this->_cookie_path = $config->cookie_path; $this->_cookie_name = $config->cookie_name; }
/** * Constructor * * @param ObjectConfig $config An optional ObjectConfig object with configuration options */ public function __construct(ObjectConfig $config) { parent::__construct($config); $this->registerCallback('after.read', array($this, 'lockResource')); $this->registerCallback('after.save', array($this, 'unlockResource')); $this->registerCallback('after.cancel', array($this, 'unlockResource')); if ($this->getRequest()->getFormat() == 'html') { $this->registerCallback('before.read', array($this, 'setReferrer')); $this->registerCallback('after.apply', array($this, 'lockReferrer')); $this->registerCallback('after.read', array($this, 'unlockReferrer')); $this->registerCallback('after.save', array($this, 'unsetReferrer')); $this->registerCallback('after.cancel', array($this, 'unsetReferrer')); } }
/** * Constructor. * * @param ObjectConfig $config Configuration options */ public function __construct(ObjectConfig $config) { parent::__construct($config); $this->_permission = $config->permission; }