Neevo Public API
  • Namespace
  • Class
  • Tree

Namespaces

  • Neevo
    • Nette
  • None
  • PHP

Classes

  • Neevo
  • NeevoBaseStmt
  • NeevoCacheFile
  • NeevoCacheMemcache
  • NeevoCacheMemory
  • NeevoCacheSession
  • NeevoConnection
  • NeevoDriverMySQL
  • NeevoDriverMySQLi
  • NeevoDriverPgSQL
  • NeevoDriverSQLite2
  • NeevoDriverSQLite3
  • NeevoLiteral
  • NeevoLoader
  • NeevoObserverMap
  • NeevoParser
  • NeevoResult
  • NeevoResultIterator
  • NeevoRow
  • NeevoStmt

Interfaces

  • INeevoCache
  • INeevoDriver
  • INeevoObservable
  • INeevoObserver

Exceptions

  • NeevoDriverException
  • NeevoException
  • NeevoImplementationException
 1 <?php
 2 /**
 3  * Neevo - Tiny database layer for PHP. (http://neevo.smasty.net)
 4  *
 5  * This source file is subject to the MIT license that is bundled
 6  * with this package in the file license.txt.
 7  *
 8  * Copyright (c) 2011 Martin Srank (http://smasty.net)
 9  *
10  */
11 
12 
13 /**
14  * Neevo observable interface.
15  * @author Martin Srank
16  * @package Neevo
17  */
18 interface INeevoObservable {
19 
20 
21     /**
22      * Attach given observer to given event.
23      * @param INeevoObserver $observer
24      * @param int $event
25      * @return void
26      */
27     public function attachObserver(INeevoObserver $observer, $event);
28 
29 
30     /**
31      * Detach given observer.
32      * @param INeevoObserver $observer
33      * @return void
34      */
35     public function detachObserver(INeevoObserver $observer);
36 
37 
38     /**
39      * Notify all observers attached to given event.
40      * @param int $event
41      * @return void
42      */
43     public function notifyObservers($event);
44 
45 
46 }
47 
Neevo Public API API documentation generated by ApiGen 2.8.0