AsyncPHP\Doorman\Manager\ProcessManager::setRules PHP Method

setRules() public method

public setRules ( AsyncPHP\Doorman\Rules $rules )
$rules AsyncPHP\Doorman\Rules
    public function setRules(Rules $rules)
    {
        $this->rules = $rules;
        return $this;
    }

Usage Example

Example #1
0
 /**
  * @test
  */
 public function gettersAndSettersWork()
 {
     $this->manager->setLogPath(__DIR__);
     $this->assertEquals(__DIR__, $this->manager->getLogPath());
     $this->assertInstanceOf("AsyncPHP\\Doorman\\Shell", $this->manager->getShell());
     $shell = new BashShell();
     $this->manager->setShell($shell);
     $this->assertEquals($shell, $this->manager->getShell());
     $this->assertInstanceOf("AsyncPHP\\Doorman\\Rules", $this->manager->getRules());
     $rules = new InMemoryRules();
     $this->manager->setRules($rules);
     $this->assertEquals($rules, $this->manager->getRules());
 }