Skip to content

Instantly share code, notes, and snippets.

@michaeltwofish
Created December 13, 2011 20:42
Show Gist options
  • Save michaeltwofish/1473800 to your computer and use it in GitHub Desktop.
Save michaeltwofish/1473800 to your computer and use it in GitHub Desktop.
Proposed Habari PSR-0 layout
\Habari\System\Core\SuperGlobal => /System/Core/SuperGlobal.php
\Habari\System\Core\Version => /System/Core/Version.php
\Habari\System\Core\Update => /System/Core/Update.php
\Habari\System\Core\Session => /System/Core/Session.php
\Habari\System\Core\Singleton => /System/Core/Singleton.php
\Habari\System\Core\Site => /System/Core/Site.php
\Habari\System\Core\Config => /System/Core/Config.php
\Habari\System\Core\Controller => /System/Core/Controller.php
\Habari\System\Core\Options => /System/Core/Options.php
\Habari\System\Core\Error => /System/Core/Error.php
\Habari\System\Handler\ActionHandler => /System/Handler/ActionHandler.php
\Habari\System\Handler\AdminCommentsHandler => /System/Handler/AdminCommentsHandler.php
\Habari\System\Handler\AdminDashboardHandler => /System/Handler/AdminDashboardHandler.php
\Habari\System\Handler\AdminGroupsHandler => /System/Handler/AdminGroupsHandler.php
\Habari\System\Handler\AdminHandler => /System/Handler/AdminHandler.php
\Habari\System\Handler\AdminImportHandler => /System/Handler/AdminImportHandler.php
\Habari\System\Handler\AdminLogsHandler => /System/Handler/AdminLogsHandler.php
\Habari\System\Handler\AdminOptionsHandler => /System/Handler/AdminOptionsHandler.php
\Habari\System\Handler\AdminPluginsHandler => /System/Handler/AdminPluginsHandler.php
\Habari\System\Handler\AdminPostsHandler => /System/Handler/AdminPostsHandler.php
\Habari\System\Handler\AdminTagsHandler => /System/Handler/AdminTagsHandler.php
\Habari\System\Handler\AdminThemesHandler => /System/Handler/AdminThemesHandler.php
\Habari\System\Handler\AdminUsersHandler => /System/Handler/AdminUsersHandler.php
\Habari\System\Handler\AjaxHandler => /System/Handler/AjaxHandler.php
\Habari\System\Handler\AtomHandler => /System/Handler/AtomHandler.php
\Habari\System\Handler\FeedbackHandler => /System/Handler/FeedbackHandler.php
\Habari\System\Handler\InstallHandler => /System/Handler/InstallHandler.php
\Habari\System\Handler\PluginHandler => /System/Handler/PluginHandler.php
\Habari\System\Handler\RestHandler => /System/Handler/RestHandler.php
\Habari\System\Handler\UserHandler => /System/Handler/UserHandler.php
\Habari\System\Handler\UserThemeHandler => /System/Handler/UserThemeHandler.php
\Habari\System\Handler\CronHandler => /System/Handler/CronHandler.php (was classes/crontab.php)
\Habari\System\Data\QueryProfile => /System/Data/QueryProfile.php
\Habari\System\Data\IsContent => /System/Data/IsContent.php
\Habari\System\Data\Database\Connection => /System/Data/Database/Connection.php (was databaseconnection.php)
\Habari\System\Data\Database\Db => /System/Data/Database/Db.php
\Habari\System\Data\Model\QueryRecord => /System/Data/Model/QueryRecord.php
\Habari\System\Data\Model\Post => /System/Data/Model/Post.php
\Habari\System\Data\Model\Posts => /System/Data/Model/Posts.php
\Habari\System\Data\Model\User => /System/Data/Model/User.php
\Habari\System\Data\Model\Users => /System/Data/Model/Users.php
\Habari\System\Data\Model\UserGroup => /System/Data/Model/UserGroup.php
\Habari\System\Data\Model\UserGroups => /System/Data/Model/UserGroups.php
\Habari\System\Data\Model\Comment => /System/Data/Model/Comment.php
\Habari\System\Data\Model\Comments => /System/Data/Model/Comments.php
\Habari\System\Data\Model\LogEntry => /System/Data/Model/LogEntry.php
\Habari\System\Data\Model\EventLog => /System/Data/Model/EventLog.php
\Habari\System\Data\Model\Vocabulary => /System/Data/Model/Vocabulary.php
\Habari\System\Data\Model\Term => /System/Data/Model/Term.php
\Habari\System\Data\Model\Terms => /System/Data/Model/Terms.php
\Habari\System\Data\Model\Tag => /System/Data/Model/Tag.php
\Habari\System\Data\Model\Tags => /System/Data/Model/Tags.php
\Habari\System\Data\Model\RewriteRule => /System/Data/Model/RewriteRule.php
\Habari\System\Data\Model\RewriteRules => /System/Data/Model/RewriteRules.php
\Habari\System\Data\Model\CronJob => /System/Data/Model/CronJob.php
\Habari\System\Data\Model\Info\InfoObject => /System/Data/Model/Info/InfoObject.php
\Habari\System\Data\Model\Info\CommentInfo => /System/Data/Model/Info/CommentInfo.php
\Habari\System\Data\Model\Info\InfoRecords => /System/Data/Model/Info/InfoRecords.php
\Habari\System\Data\Model\Info\PostInfo => /System/Data/Model/Info/PostInfo.php
\Habari\System\Data\Model\Info\TermInfo => /System/Data/Model/Info/TermInfo.php
\Habari\System\Data\Model\Info\UserInfo => /System/Data/Model/Info/UserInfo.php
\Habari\System\Cache\Cache => /System/Cache/Cache.php
\Habari\System\Cache\Filecache => /System/Cache/Filecache.php
\Habari\System\Cache\Apccache => /System/Cache/Apccache.php
\Habari\System\Net\RemoteRequest => /System/Net/RemoteRequest.php
\Habari\System\Net\CurlRequestProcessor => /System/Net/CurlRequestProcessor.php
\Habari\System\Net\SocketRequestProcessor => /System/Net/SocketRequestProcessor.php
\Habari\System\Net\Rpc\RpcClient => /System/Net/Rpc/RpcClient.php
\Habari\System\Net\Rpc\XmlRpcBinary => /System/Net/Rpc/XmlRpcBinary.php
\Habari\System\Net\Rpc\XmlRpcClient => /System/Net/Rpc/XmlRpcClient.php
\Habari\System\Net\Rpc\XmlRpcDate => /System/Net/Rpc/XmlRpcDate.php
\Habari\System\Net\Rpc\XmlRpcException => /System/Net/Rpc/XmlRpcException.php
\Habari\System\Net\Rpc\XmlRpcServer => /System/Net/Rpc/XmlRpcServer.php
\Habari\System\Net\Rpc\XmlRpcStruct => /System/Net/Rpc/XmlRpcStruct.php
\Habari\System\Net\Rpc\XmlRpcUtils => /System/Net/Rpc/XmlRpcUtils.php
\Habari\System\Net\AjaxResponse => /System/Net/AjaxResponse.php
\Habari\System\Net\Url => /System/Net\Url.php
\Habari\System\Net\UrlProperties => /System/Net/UrlProperties.php
\Habari\System\View\HtmlTokenizer => /System/View/HtmlTokenizer.php
\Habari\System\View\HtmlTokenset => /System/View/HtmlTokenset.php
\Habari\System\View\Format => /System/View/Format.php
\Habari\System\View\Block => /System/View/Block.php
\Habari\System\View\Engine\TemplateEngine => /System/View/Engine/TemplateEngine.php
\Habari\System\View\Engine\RawPhpEngine => /System/View/Engine/RawPhpEngine.php
\Habari\System\View\Engine\HiEngine => /System/View/Engine/HiEngine.php
\Habari\System\View\Form\FormStorage => /System/View/Form/FormStorage.php
\Habari\System\View\Form\FormUi => /System/View/Form/FormUi.php
\Habari\System\Pluggable\Pluggable => /System/Pluggable/Pluggable.php
\Habari\System\Pluggable\Plugin => /System/Pluggable/Plugin.php
\Habari\System\Pluggable\Plugins => /System/Pluggable/Plugins.php
\Habari\System\Pluggable\Theme => /System/Pluggable/Theme.php
\Habari\System\Pluggable\Themes => /System/Pluggable/Themes.php
\Habari\System\Utils\Utils => /System/Utils/Utils.php
\Habari\System\Utils\Uuid => /System/Utils/Uuid.php
\Habari\System\Utils\Bitmask => /System/Utils/Bitmask.php
\Habari\System\Utils\ColorUtils => /System/Utils/ColorUtils.php
\Habari\System\Utils\Multibyte => /System/Utils/Multibyte.php
\Habari\System\Utils\Stack => /System/Utils/Stack.php
\Habari\System\Utils\StackItem => /System/Utils/StackItem.php
\Habari\System\Media\Media => /System/Media/Media.php
\Habari\System\Media\MediaAsset => /System/Media/MediaAsset.php
\Habari\System\Media\MediaSilo => /System/Media/MediaSilo.php
\Habari\System\Security\InputFilter => /System/Security/InputFilter.php
\Habari\System\Security\Acl => /System/Security/Acl.php
\Habari\System\Locale\DateTime => /System/Locale/DateTime.php (was habaridatetime.php)
\Habari\System\Locale\Locale => /System/Locale/Locale.php (was habarilocale.php)
\Habari\System\Import\Importer => /System/Import/Importer.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment