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