Deployer\Collection\Collection::set PHP Method

set() public method

public set ( $name, $object )
    public function set($name, $object)
    {
        $this->collection[$name] = $object;
    }

Usage Example

 public function testWithoutStageAndHasDefault()
 {
     $servers = new ServerCollection();
     $servers['one'] = new \stdClass();
     $servers['two'] = new \stdClass();
     $environments = new EnvironmentCollection();
     $environments['one'] = new Environment();
     $environments['two'] = new Environment();
     $environments['two']->set('stages', ['prod']);
     $parameters = new Collection();
     $parameters->set(StageStrategy::PARAM_DEFAULT_STAGE, 'prod');
     $stage = new StageStrategy($servers, $environments, $parameters);
     $this->assertEquals(['two' => $servers['two']], $stage->getServers(null));
 }