├── .gitignore ├── LICENSE ├── README ├── packages └── qeephp │ ├── Autoload.php │ ├── BaseError.php │ ├── Config.php │ ├── Event.php │ ├── __defaults.php │ ├── __init.php │ ├── cache │ ├── Apc.php │ ├── CacheError.php │ ├── ICache.php │ └── Memcached.php │ ├── debug │ ├── Debug.php │ └── DebugDump.php │ ├── mvc │ ├── ActionError.php │ ├── App.php │ ├── BaseAction.php │ ├── Request.php │ ├── View.php │ └── ViewLayer.php │ ├── storage │ ├── BaseModel.php │ ├── Expr.php │ ├── IDataSource.php │ ├── IFinder.php │ ├── IModel.php │ ├── Meta.php │ ├── Repo.php │ ├── StorageError.php │ ├── inspector │ │ ├── DocComment.php │ │ └── Inspector.php │ ├── mysql │ │ ├── DataSource.php │ │ └── Finder.php │ ├── plugins │ │ └── BaseModelPlugin.php │ └── tools │ │ └── MySQLTool.php │ └── tools │ ├── ILogger.php │ └── Logger.php ├── scripts ├── lib │ ├── clicommand_abstract.php │ ├── clicommand_bootstrap.php │ ├── cligen_abstract.php │ ├── cligen_app.php │ └── generator.php ├── newapp └── newapp.bat └── tests ├── __init.php ├── cases ├── __init.php ├── core │ ├── ConfigTest.php │ └── __init.php ├── mvc │ ├── ActionTest.php │ └── __init.php └── storage │ ├── MetaTest.php │ ├── ModelCRUDTest.php │ ├── ModelEventsTest.php │ ├── ModelTestHelper.php │ ├── __init.php │ └── mysql │ ├── DataSourceTest.php │ └── __init.php ├── fixture ├── ModelTestApp.php ├── StorageFixture.php ├── TestApp.php ├── actions │ ├── HelpAction.php │ ├── IndexAction.php │ ├── tests │ │ ├── EmptyAction.php │ │ └── ViewAction.php │ ├── validations │ │ └── TestAction.php │ └── viewAction.php ├── models │ ├── Comment.php │ ├── LogEntity.php │ ├── Post.php │ ├── Revision.php │ ├── plugins │ │ └── EventTesterPlugin.php │ └── users │ │ ├── Administrator.php │ │ ├── AdministratorPlugin.php │ │ ├── BaseUser.php │ │ ├── EmptyPlugin.php │ │ ├── Guest.php │ │ └── Member.php ├── tools │ ├── HolderTool.php │ ├── OtherTool.php │ └── more │ │ └── MoreTool.php └── views │ ├── help.php │ ├── index.php │ ├── tests │ ├── empty.php │ └── view.php │ └── view.php ├── includes ├── RepeatSchemaValidator.php ├── SchemaValidator.php └── TestCase.php └── tmp └── .holder /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/README -------------------------------------------------------------------------------- /packages/qeephp/Autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/Autoload.php -------------------------------------------------------------------------------- /packages/qeephp/BaseError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/BaseError.php -------------------------------------------------------------------------------- /packages/qeephp/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/Config.php -------------------------------------------------------------------------------- /packages/qeephp/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/Event.php -------------------------------------------------------------------------------- /packages/qeephp/__defaults.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/__defaults.php -------------------------------------------------------------------------------- /packages/qeephp/__init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/__init.php -------------------------------------------------------------------------------- /packages/qeephp/cache/Apc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/cache/Apc.php -------------------------------------------------------------------------------- /packages/qeephp/cache/CacheError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/cache/CacheError.php -------------------------------------------------------------------------------- /packages/qeephp/cache/ICache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/cache/ICache.php -------------------------------------------------------------------------------- /packages/qeephp/cache/Memcached.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/cache/Memcached.php -------------------------------------------------------------------------------- /packages/qeephp/debug/Debug.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/debug/Debug.php -------------------------------------------------------------------------------- /packages/qeephp/debug/DebugDump.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/debug/DebugDump.php -------------------------------------------------------------------------------- /packages/qeephp/mvc/ActionError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/mvc/ActionError.php -------------------------------------------------------------------------------- /packages/qeephp/mvc/App.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/mvc/App.php -------------------------------------------------------------------------------- /packages/qeephp/mvc/BaseAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/mvc/BaseAction.php -------------------------------------------------------------------------------- /packages/qeephp/mvc/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/mvc/Request.php -------------------------------------------------------------------------------- /packages/qeephp/mvc/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/mvc/View.php -------------------------------------------------------------------------------- /packages/qeephp/mvc/ViewLayer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/mvc/ViewLayer.php -------------------------------------------------------------------------------- /packages/qeephp/storage/BaseModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/BaseModel.php -------------------------------------------------------------------------------- /packages/qeephp/storage/Expr.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/Expr.php -------------------------------------------------------------------------------- /packages/qeephp/storage/IDataSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/IDataSource.php -------------------------------------------------------------------------------- /packages/qeephp/storage/IFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/IFinder.php -------------------------------------------------------------------------------- /packages/qeephp/storage/IModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/IModel.php -------------------------------------------------------------------------------- /packages/qeephp/storage/Meta.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/Meta.php -------------------------------------------------------------------------------- /packages/qeephp/storage/Repo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/Repo.php -------------------------------------------------------------------------------- /packages/qeephp/storage/StorageError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/StorageError.php -------------------------------------------------------------------------------- /packages/qeephp/storage/inspector/DocComment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/inspector/DocComment.php -------------------------------------------------------------------------------- /packages/qeephp/storage/inspector/Inspector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/inspector/Inspector.php -------------------------------------------------------------------------------- /packages/qeephp/storage/mysql/DataSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/mysql/DataSource.php -------------------------------------------------------------------------------- /packages/qeephp/storage/mysql/Finder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/mysql/Finder.php -------------------------------------------------------------------------------- /packages/qeephp/storage/plugins/BaseModelPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/plugins/BaseModelPlugin.php -------------------------------------------------------------------------------- /packages/qeephp/storage/tools/MySQLTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/storage/tools/MySQLTool.php -------------------------------------------------------------------------------- /packages/qeephp/tools/ILogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/tools/ILogger.php -------------------------------------------------------------------------------- /packages/qeephp/tools/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/packages/qeephp/tools/Logger.php -------------------------------------------------------------------------------- /scripts/lib/clicommand_abstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/scripts/lib/clicommand_abstract.php -------------------------------------------------------------------------------- /scripts/lib/clicommand_bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/scripts/lib/clicommand_bootstrap.php -------------------------------------------------------------------------------- /scripts/lib/cligen_abstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/scripts/lib/cligen_abstract.php -------------------------------------------------------------------------------- /scripts/lib/cligen_app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/scripts/lib/cligen_app.php -------------------------------------------------------------------------------- /scripts/lib/generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/scripts/lib/generator.php -------------------------------------------------------------------------------- /scripts/newapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/scripts/newapp -------------------------------------------------------------------------------- /scripts/newapp.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/scripts/newapp.bat -------------------------------------------------------------------------------- /tests/__init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/__init.php -------------------------------------------------------------------------------- /tests/cases/__init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/__init.php -------------------------------------------------------------------------------- /tests/cases/core/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/core/ConfigTest.php -------------------------------------------------------------------------------- /tests/cases/core/__init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/core/__init.php -------------------------------------------------------------------------------- /tests/cases/mvc/ActionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/mvc/ActionTest.php -------------------------------------------------------------------------------- /tests/cases/mvc/__init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/mvc/__init.php -------------------------------------------------------------------------------- /tests/cases/storage/MetaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/storage/MetaTest.php -------------------------------------------------------------------------------- /tests/cases/storage/ModelCRUDTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/storage/ModelCRUDTest.php -------------------------------------------------------------------------------- /tests/cases/storage/ModelEventsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/storage/ModelEventsTest.php -------------------------------------------------------------------------------- /tests/cases/storage/ModelTestHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/storage/ModelTestHelper.php -------------------------------------------------------------------------------- /tests/cases/storage/__init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/storage/__init.php -------------------------------------------------------------------------------- /tests/cases/storage/mysql/DataSourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/storage/mysql/DataSourceTest.php -------------------------------------------------------------------------------- /tests/cases/storage/mysql/__init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/cases/storage/mysql/__init.php -------------------------------------------------------------------------------- /tests/fixture/ModelTestApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/ModelTestApp.php -------------------------------------------------------------------------------- /tests/fixture/StorageFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/StorageFixture.php -------------------------------------------------------------------------------- /tests/fixture/TestApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/TestApp.php -------------------------------------------------------------------------------- /tests/fixture/actions/HelpAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/actions/HelpAction.php -------------------------------------------------------------------------------- /tests/fixture/actions/IndexAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/actions/IndexAction.php -------------------------------------------------------------------------------- /tests/fixture/actions/tests/EmptyAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/actions/tests/EmptyAction.php -------------------------------------------------------------------------------- /tests/fixture/actions/tests/ViewAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/actions/tests/ViewAction.php -------------------------------------------------------------------------------- /tests/fixture/actions/validations/TestAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/actions/validations/TestAction.php -------------------------------------------------------------------------------- /tests/fixture/actions/viewAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/actions/viewAction.php -------------------------------------------------------------------------------- /tests/fixture/models/Comment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/Comment.php -------------------------------------------------------------------------------- /tests/fixture/models/LogEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/LogEntity.php -------------------------------------------------------------------------------- /tests/fixture/models/Post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/Post.php -------------------------------------------------------------------------------- /tests/fixture/models/Revision.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/Revision.php -------------------------------------------------------------------------------- /tests/fixture/models/plugins/EventTesterPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/plugins/EventTesterPlugin.php -------------------------------------------------------------------------------- /tests/fixture/models/users/Administrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/users/Administrator.php -------------------------------------------------------------------------------- /tests/fixture/models/users/AdministratorPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/users/AdministratorPlugin.php -------------------------------------------------------------------------------- /tests/fixture/models/users/BaseUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/users/BaseUser.php -------------------------------------------------------------------------------- /tests/fixture/models/users/EmptyPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/users/EmptyPlugin.php -------------------------------------------------------------------------------- /tests/fixture/models/users/Guest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/users/Guest.php -------------------------------------------------------------------------------- /tests/fixture/models/users/Member.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/qeephp/HEAD/tests/fixture/models/users/Member.php -------------------------------------------------------------------------------- /tests/fixture/tools/HolderTool.php: -------------------------------------------------------------------------------- 1 |