/** * 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 testCanGetResourceFromEvent() { $resource = m::mock('JasonLewis\\ResourceWatcher\\Resource\\ResourceInterface'); $event = new Event($resource, Event::RESOURCE_CREATED); $this->assertInstanceOf('JasonLewis\\ResourceWatcher\\Resource\\ResourceInterface', $event->getResource()); }