Puli\Manager\Conflict\ModuleConflictDetector::claim PHP Method

claim() public method

Claims a token for a module.
public claim ( integer | string $token, string $moduleName )
$token integer | string The claimed token. Can be any integer or string.
$moduleName string The module name.
    public function claim($token, $moduleName)
    {
        if (!isset($this->tokens[$token])) {
            $this->tokens[$token] = array();
        }
        $this->tokens[$token][$moduleName] = true;
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function execute()
 {
     if ($this->mapping->isLoaded()) {
         return;
     }
     $this->mapping->load($this->containingModule, $this->modules);
     $moduleName = $this->containingModule->getName();
     $this->mappings->add($this->mapping);
     foreach ($this->mapping->listRepositoryPaths() as $repositoryPath) {
         $this->mappingsByResource->set($repositoryPath, $this->mapping);
         $this->conflictDetector->claim($repositoryPath, $moduleName);
     }
 }
All Usage Examples Of Puli\Manager\Conflict\ModuleConflictDetector::claim