├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── php.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE ├── README.md ├── autoload.core.php ├── bootstrap.core.php ├── composer.json ├── core └── Pimf │ ├── Adapter │ ├── File.php │ ├── Socket.php │ └── Std.php │ ├── Application.php │ ├── Cache.php │ ├── Cache │ └── Storages │ │ ├── Apc.php │ │ ├── Dba.php │ │ ├── File.php │ │ ├── Memcached.php │ │ ├── Memory.php │ │ ├── Pdo.php │ │ ├── Redis.php │ │ ├── Storage.php │ │ └── Wincache.php │ ├── Cli.php │ ├── Cli │ └── Std.php │ ├── Config.php │ ├── Contracts │ ├── Arrayable.php │ ├── Cleanable.php │ ├── Jsonable.php │ ├── Renderable.php │ ├── Reunitable.php │ └── Streamable.php │ ├── Controller │ ├── Base.php │ ├── Core.php │ ├── Exception.php │ └── Rest.php │ ├── Cookie.php │ ├── DataMapper │ └── Base.php │ ├── Database.php │ ├── EntityManager.php │ ├── Environment.php │ ├── Error.php │ ├── Event.php │ ├── Logger.php │ ├── Memcached.php │ ├── Model │ └── AsArray.php │ ├── Param.php │ ├── Pdo │ ├── Connector.php │ ├── Factory.php │ ├── Mysql.php │ ├── Postgre.php │ ├── Sqlite.php │ └── Sqlserver.php │ ├── Redis.php │ ├── Request.php │ ├── Resolver.php │ ├── Resolver │ └── Exception.php │ ├── Response.php │ ├── Route.php │ ├── Route │ └── Target.php │ ├── Router.php │ ├── Sapi.php │ ├── Session.php │ ├── Session │ ├── Payload.php │ └── Storages │ │ ├── Apc.php │ │ ├── Cookie.php │ │ ├── Dba.php │ │ ├── File.php │ │ ├── Memcached.php │ │ ├── Memory.php │ │ ├── Pdo.php │ │ ├── Redis.php │ │ └── Storage.php │ ├── Uri.php │ ├── Url.php │ ├── Util │ ├── Character.php │ ├── Character │ │ ├── Clean.php │ │ └── Sanitize.php │ ├── Dom.php │ ├── File.php │ ├── Header.php │ ├── Header │ │ ├── ContentType.php │ │ └── ResponseStatus.php │ ├── Identifier.php │ ├── IdentityMap.php │ ├── Json.php │ ├── Locker.php │ ├── Message.php │ ├── Serializer.php │ ├── Uploaded.php │ ├── Uploaded │ │ └── Factory.php │ ├── Uuid.php │ ├── Validator.php │ ├── Validator │ │ └── Factory.php │ ├── Value.php │ └── Xml.php │ ├── View.php │ ├── View │ ├── Haanga.php │ ├── Transphporm.php │ └── Twig.php │ ├── _database │ ├── create-cache-table-mysql.sql │ ├── create-cache-table-sqlite.sql │ ├── create-session-table-mysql.sql │ └── create-session-table-sqlite.sql │ └── _error │ ├── 404.php │ └── 500.php ├── manuscript ├── 1.-Welcome-to-PIMF.md ├── 2.-Feature-overview.md ├── 3.-Installation-&-Configuration.md ├── 3a.-Autoloading.md ├── 4.-Database-connection-configuration.md ├── 5.-Creating-new-application.md ├── 6.-Creating-new-controller.md ├── 6a.-Run-controller-action-in-two-ways.md ├── 6b.-Creating-new-command-interface-action.md ├── 6c.-Routing.md ├── 6d.-Generating URLs.md ├── 6f.-Events.md ├── 6g.-Response-&-Headers.md ├── 6h.-Request.md ├── 7.-Creating-new-data-mapper-&-working-with-Entity-Manager.md ├── 7a.-Views-&-Tempate-Engines.md ├── 8a. Session configuration.md ├── 8b. Session usage.md ├── 8c. Cache configuration.md ├── 8d. Cache usage.md ├── 8e.-Error-handling-&-Custom-404-and-500-pages.md ├── Book.txt ├── Contributing-to-PIMF.md ├── Happy Util Libraries.md ├── Pretty URLs.md ├── Repositories-&-Branches.md ├── Server Requirements.md ├── Subset.txt ├── Working with Pimf_Util_File.md ├── Working with Pimf_Util_Header.md ├── Working with Pimf_Util_Identifier.md ├── Working with Pimf_Util_IdentityMap.md ├── Working with Pimf_Util_Json.md ├── Working with Pimf_Util_Serializer.md ├── Working with Pimf_Util_Uploaded.md ├── Working with Pimf_Util_Uuid.md ├── Working with Pimf_Util_Xml.md ├── Working-with-Pimf_Util_Message.md ├── Working-with-Pimf_Util_Validator.md └── images │ └── title_page.jpg ├── phpunit.xml └── utils.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/.github/workflows/php.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/README.md -------------------------------------------------------------------------------- /autoload.core.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/autoload.core.php -------------------------------------------------------------------------------- /bootstrap.core.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/bootstrap.core.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/composer.json -------------------------------------------------------------------------------- /core/Pimf/Adapter/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Adapter/File.php -------------------------------------------------------------------------------- /core/Pimf/Adapter/Socket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Adapter/Socket.php -------------------------------------------------------------------------------- /core/Pimf/Adapter/Std.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Adapter/Std.php -------------------------------------------------------------------------------- /core/Pimf/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Application.php -------------------------------------------------------------------------------- /core/Pimf/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/Apc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/Apc.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/Dba.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/Dba.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/File.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/Memcached.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/Memcached.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/Memory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/Memory.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/Pdo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/Pdo.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/Redis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/Redis.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/Storage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/Storage.php -------------------------------------------------------------------------------- /core/Pimf/Cache/Storages/Wincache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cache/Storages/Wincache.php -------------------------------------------------------------------------------- /core/Pimf/Cli.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cli.php -------------------------------------------------------------------------------- /core/Pimf/Cli/Std.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cli/Std.php -------------------------------------------------------------------------------- /core/Pimf/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Config.php -------------------------------------------------------------------------------- /core/Pimf/Contracts/Arrayable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Contracts/Arrayable.php -------------------------------------------------------------------------------- /core/Pimf/Contracts/Cleanable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Contracts/Cleanable.php -------------------------------------------------------------------------------- /core/Pimf/Contracts/Jsonable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Contracts/Jsonable.php -------------------------------------------------------------------------------- /core/Pimf/Contracts/Renderable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Contracts/Renderable.php -------------------------------------------------------------------------------- /core/Pimf/Contracts/Reunitable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Contracts/Reunitable.php -------------------------------------------------------------------------------- /core/Pimf/Contracts/Streamable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Contracts/Streamable.php -------------------------------------------------------------------------------- /core/Pimf/Controller/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Controller/Base.php -------------------------------------------------------------------------------- /core/Pimf/Controller/Core.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Controller/Core.php -------------------------------------------------------------------------------- /core/Pimf/Controller/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Controller/Exception.php -------------------------------------------------------------------------------- /core/Pimf/Controller/Rest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Controller/Rest.php -------------------------------------------------------------------------------- /core/Pimf/Cookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Cookie.php -------------------------------------------------------------------------------- /core/Pimf/DataMapper/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/DataMapper/Base.php -------------------------------------------------------------------------------- /core/Pimf/Database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Database.php -------------------------------------------------------------------------------- /core/Pimf/EntityManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/EntityManager.php -------------------------------------------------------------------------------- /core/Pimf/Environment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Environment.php -------------------------------------------------------------------------------- /core/Pimf/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Error.php -------------------------------------------------------------------------------- /core/Pimf/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Event.php -------------------------------------------------------------------------------- /core/Pimf/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Logger.php -------------------------------------------------------------------------------- /core/Pimf/Memcached.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Memcached.php -------------------------------------------------------------------------------- /core/Pimf/Model/AsArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Model/AsArray.php -------------------------------------------------------------------------------- /core/Pimf/Param.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Param.php -------------------------------------------------------------------------------- /core/Pimf/Pdo/Connector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Pdo/Connector.php -------------------------------------------------------------------------------- /core/Pimf/Pdo/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Pdo/Factory.php -------------------------------------------------------------------------------- /core/Pimf/Pdo/Mysql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Pdo/Mysql.php -------------------------------------------------------------------------------- /core/Pimf/Pdo/Postgre.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Pdo/Postgre.php -------------------------------------------------------------------------------- /core/Pimf/Pdo/Sqlite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Pdo/Sqlite.php -------------------------------------------------------------------------------- /core/Pimf/Pdo/Sqlserver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Pdo/Sqlserver.php -------------------------------------------------------------------------------- /core/Pimf/Redis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Redis.php -------------------------------------------------------------------------------- /core/Pimf/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Request.php -------------------------------------------------------------------------------- /core/Pimf/Resolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Resolver.php -------------------------------------------------------------------------------- /core/Pimf/Resolver/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Resolver/Exception.php -------------------------------------------------------------------------------- /core/Pimf/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Response.php -------------------------------------------------------------------------------- /core/Pimf/Route.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Route.php -------------------------------------------------------------------------------- /core/Pimf/Route/Target.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Route/Target.php -------------------------------------------------------------------------------- /core/Pimf/Router.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Router.php -------------------------------------------------------------------------------- /core/Pimf/Sapi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Sapi.php -------------------------------------------------------------------------------- /core/Pimf/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session.php -------------------------------------------------------------------------------- /core/Pimf/Session/Payload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Payload.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/Apc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/Apc.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/Cookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/Cookie.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/Dba.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/Dba.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/File.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/Memcached.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/Memcached.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/Memory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/Memory.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/Pdo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/Pdo.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/Redis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/Redis.php -------------------------------------------------------------------------------- /core/Pimf/Session/Storages/Storage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Session/Storages/Storage.php -------------------------------------------------------------------------------- /core/Pimf/Uri.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Uri.php -------------------------------------------------------------------------------- /core/Pimf/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Url.php -------------------------------------------------------------------------------- /core/Pimf/Util/Character.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Character.php -------------------------------------------------------------------------------- /core/Pimf/Util/Character/Clean.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Character/Clean.php -------------------------------------------------------------------------------- /core/Pimf/Util/Character/Sanitize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Character/Sanitize.php -------------------------------------------------------------------------------- /core/Pimf/Util/Dom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Dom.php -------------------------------------------------------------------------------- /core/Pimf/Util/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/File.php -------------------------------------------------------------------------------- /core/Pimf/Util/Header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Header.php -------------------------------------------------------------------------------- /core/Pimf/Util/Header/ContentType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Header/ContentType.php -------------------------------------------------------------------------------- /core/Pimf/Util/Header/ResponseStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Header/ResponseStatus.php -------------------------------------------------------------------------------- /core/Pimf/Util/Identifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Identifier.php -------------------------------------------------------------------------------- /core/Pimf/Util/IdentityMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/IdentityMap.php -------------------------------------------------------------------------------- /core/Pimf/Util/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Json.php -------------------------------------------------------------------------------- /core/Pimf/Util/Locker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Locker.php -------------------------------------------------------------------------------- /core/Pimf/Util/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Message.php -------------------------------------------------------------------------------- /core/Pimf/Util/Serializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Serializer.php -------------------------------------------------------------------------------- /core/Pimf/Util/Uploaded.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Uploaded.php -------------------------------------------------------------------------------- /core/Pimf/Util/Uploaded/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Uploaded/Factory.php -------------------------------------------------------------------------------- /core/Pimf/Util/Uuid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Uuid.php -------------------------------------------------------------------------------- /core/Pimf/Util/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Validator.php -------------------------------------------------------------------------------- /core/Pimf/Util/Validator/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Validator/Factory.php -------------------------------------------------------------------------------- /core/Pimf/Util/Value.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Value.php -------------------------------------------------------------------------------- /core/Pimf/Util/Xml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/Util/Xml.php -------------------------------------------------------------------------------- /core/Pimf/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/View.php -------------------------------------------------------------------------------- /core/Pimf/View/Haanga.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/View/Haanga.php -------------------------------------------------------------------------------- /core/Pimf/View/Transphporm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/View/Transphporm.php -------------------------------------------------------------------------------- /core/Pimf/View/Twig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/View/Twig.php -------------------------------------------------------------------------------- /core/Pimf/_database/create-cache-table-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/_database/create-cache-table-mysql.sql -------------------------------------------------------------------------------- /core/Pimf/_database/create-cache-table-sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/_database/create-cache-table-sqlite.sql -------------------------------------------------------------------------------- /core/Pimf/_database/create-session-table-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/_database/create-session-table-mysql.sql -------------------------------------------------------------------------------- /core/Pimf/_database/create-session-table-sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/_database/create-session-table-sqlite.sql -------------------------------------------------------------------------------- /core/Pimf/_error/404.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/_error/404.php -------------------------------------------------------------------------------- /core/Pimf/_error/500.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/core/Pimf/_error/500.php -------------------------------------------------------------------------------- /manuscript/1.-Welcome-to-PIMF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/1.-Welcome-to-PIMF.md -------------------------------------------------------------------------------- /manuscript/2.-Feature-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/2.-Feature-overview.md -------------------------------------------------------------------------------- /manuscript/3.-Installation-&-Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/3.-Installation-&-Configuration.md -------------------------------------------------------------------------------- /manuscript/3a.-Autoloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/3a.-Autoloading.md -------------------------------------------------------------------------------- /manuscript/4.-Database-connection-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/4.-Database-connection-configuration.md -------------------------------------------------------------------------------- /manuscript/5.-Creating-new-application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/5.-Creating-new-application.md -------------------------------------------------------------------------------- /manuscript/6.-Creating-new-controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/6.-Creating-new-controller.md -------------------------------------------------------------------------------- /manuscript/6a.-Run-controller-action-in-two-ways.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/6a.-Run-controller-action-in-two-ways.md -------------------------------------------------------------------------------- /manuscript/6b.-Creating-new-command-interface-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/6b.-Creating-new-command-interface-action.md -------------------------------------------------------------------------------- /manuscript/6c.-Routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/6c.-Routing.md -------------------------------------------------------------------------------- /manuscript/6d.-Generating URLs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/6d.-Generating URLs.md -------------------------------------------------------------------------------- /manuscript/6f.-Events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/6f.-Events.md -------------------------------------------------------------------------------- /manuscript/6g.-Response-&-Headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/6g.-Response-&-Headers.md -------------------------------------------------------------------------------- /manuscript/6h.-Request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/6h.-Request.md -------------------------------------------------------------------------------- /manuscript/7.-Creating-new-data-mapper-&-working-with-Entity-Manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/7.-Creating-new-data-mapper-&-working-with-Entity-Manager.md -------------------------------------------------------------------------------- /manuscript/7a.-Views-&-Tempate-Engines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/7a.-Views-&-Tempate-Engines.md -------------------------------------------------------------------------------- /manuscript/8a. Session configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/8a. Session configuration.md -------------------------------------------------------------------------------- /manuscript/8b. Session usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/8b. Session usage.md -------------------------------------------------------------------------------- /manuscript/8c. Cache configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/8c. Cache configuration.md -------------------------------------------------------------------------------- /manuscript/8d. Cache usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/8d. Cache usage.md -------------------------------------------------------------------------------- /manuscript/8e.-Error-handling-&-Custom-404-and-500-pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/8e.-Error-handling-&-Custom-404-and-500-pages.md -------------------------------------------------------------------------------- /manuscript/Book.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Book.txt -------------------------------------------------------------------------------- /manuscript/Contributing-to-PIMF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Contributing-to-PIMF.md -------------------------------------------------------------------------------- /manuscript/Happy Util Libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Happy Util Libraries.md -------------------------------------------------------------------------------- /manuscript/Pretty URLs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Pretty URLs.md -------------------------------------------------------------------------------- /manuscript/Repositories-&-Branches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Repositories-&-Branches.md -------------------------------------------------------------------------------- /manuscript/Server Requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Server Requirements.md -------------------------------------------------------------------------------- /manuscript/Subset.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Subset.txt -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_File.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_File.md -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_Header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_Header.md -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_Identifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_Identifier.md -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_IdentityMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_IdentityMap.md -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_Json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_Json.md -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_Serializer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_Serializer.md -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_Uploaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_Uploaded.md -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_Uuid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_Uuid.md -------------------------------------------------------------------------------- /manuscript/Working with Pimf_Util_Xml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working with Pimf_Util_Xml.md -------------------------------------------------------------------------------- /manuscript/Working-with-Pimf_Util_Message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working-with-Pimf_Util_Message.md -------------------------------------------------------------------------------- /manuscript/Working-with-Pimf_Util_Validator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/Working-with-Pimf_Util_Validator.md -------------------------------------------------------------------------------- /manuscript/images/title_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/manuscript/images/title_page.jpg -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/phpunit.xml -------------------------------------------------------------------------------- /utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjerokrsteski/pimf-framework/HEAD/utils.php --------------------------------------------------------------------------------