Neos\Flow\Core\LockManager::lockSiteOrExit PHP Метод

lockSiteOrExit() публичный Метод

Locks the site for further requests.
public lockSiteOrExit ( ) : void
Результат void
    public function lockSiteOrExit()
    {
        touch($this->lockFlagPathAndFilename);
        $this->lockResource = fopen($this->lockPathAndFilename, 'w+');
        if (!flock($this->lockResource, LOCK_EX | LOCK_NB)) {
            fclose($this->lockResource);
            $this->doExit();
        }
    }

Usage Example

 /**
  * @test
  */
 public function lockSiteOrExitDoesNotExitIfSiteIsNotLocked()
 {
     $this->lockManager->expects($this->never())->method('doExit');
     $this->lockManager->lockSiteOrExit();
 }
All Usage Examples Of Neos\Flow\Core\LockManager::lockSiteOrExit