hasArgument() public method

See if the event has an argument
public hasArgument ( string $key ) : boolean
$key string
return boolean
Beispiel #1
0
 /**
  * @covers Imbo\EventManager\Event::setArguments
  * @covers Imbo\EventManager\Event::getArgument
  * @covers Imbo\EventManager\Event::hasArgument
  */
 public function testSetArgumentsOverridesAllArguments()
 {
     $this->assertFalse($this->event->hasArgument('foo'));
     $this->assertSame($this->event, $this->event->setArguments(['foo' => 'bar']));
     $this->assertSame('bar', $this->event->getArgument('foo'));
     $this->assertSame($this->event, $this->event->setArguments(['bar' => 'foo']));
     $this->assertFalse($this->event->hasArgument('foo'));
     $this->assertSame('foo', $this->event->getArgument('bar'));
 }