Example #1
0
 /**
  * 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'));
 }
Example #2
0
 /**
  * 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'));
 }
Example #3
0
 /**
  * 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'));
     }
 }
Example #5
0
 /**
  * Constructor.
  *
  * @param   ObjectConfig $config Configuration options
  */
 public function __construct(ObjectConfig $config)
 {
     parent::__construct($config);
     $this->_permission = $config->permission;
 }