/** * Determine the binding for a given event. * * @param \JasonLewis\ResourceWatcher\Event $event * @return string */ public function determineEventBinding(Event $event) { switch ($event->getCode()) { case Event::RESOURCE_DELETED: return 'delete'; break; case Event::RESOURCE_CREATED: return 'create'; break; case Event::RESOURCE_MODIFIED: return 'modify'; break; } }
public function testCanGetEventCode() { $resource = m::mock('JasonLewis\\ResourceWatcher\\Resource\\ResourceInterface'); $event = new Event($resource, Event::RESOURCE_CREATED); $this->assertEquals(Event::RESOURCE_CREATED, $event->getCode()); }