/** * Define a object build definition * @param string $name The identifier of the object to be defined * @return \Samsui\DefinitionInterface Returns the Definition for building the object * @since 1.0.0 */ public function define($name) { if (!$this->objects->get($name)) { $this->objects->set($name, $this->container['Samsui\\DefinitionInterface']); } return $this->objects->get($name); }
public function testGetSet() { $items = new ObjectCollection(); $this->assertNull($items->get('test')); $items->set('test', 'call me maybe?'); $this->assertEquals('call me maybe?', $items->get('test')); }