PHP Classes

File: directory.txt

Recommend this page to a friend!
  Classes of Francisco Núñez   Catalyst   directory.txt   Download  
File: directory.txt
Role: Documentation
Content type: text/plain
Description: Documentation
Class: Catalyst
Framework to develop MVC-based PHP applications
Author: By
Last change:
Date: 2 days ago
Size: 24,245 bytes
 

Contents

Class file image Download
Project-Root ? .env # Environment configuration file for runtime variables ? ARCHITECTURE.md # Documentation about the framework architecture ? composer.json # PHP dependency management and project metadata ? directory.txt # Project structure documentation with explanations ? LICENSE # License information for the project ? README.md # General project documentation and instructions ? tree.txt # Raw directory structure listing ? ????app # Main application directory - contains framework and custom code ? ? Kernel.php # Application kernel - orchestrates startup process and request lifecycle ? ? ? ????Assets # Core assets - framework components and resources ? ? ????Framework # Reserved for internal framework use - should not be modified by third parties ? ? ? ????Core # Essential framework components - follows separation of concerns ? ? ? ? ? Argument.php # Command line argument handling - CLI operations support ? ? ? ? ? UrlGenerator.php # URL generation utilities - creates consistent URLs for the application ? ? ? ? ? ? ? ? ? ????Database # Database interaction components ? ? ? ? ? Connection.php # Database connection handling - manages connection lifecycle ? ? ? ? ? ConnectionTester.php # Tests database connections - validates configuration ? ? ? ? ? DatabaseManager.php # Central database management - provides access to connections ? ? ? ? ? QueryBuilder.php # SQL query construction - builds structured queries ? ? ? ? ? Transaction.php # Transaction management - handles atomic operations ? ? ? ? ? ? ? ? ? ????Exceptions # Framework-specific exceptions - categorizes error types ? ? ? ? ? ConnectionException.php # Database connection errors - handles connection failures ? ? ? ? ? FileSystemException.php # Filesystem errors - handles I/O failures ? ? ? ? ? MethodNotAllowedException.php # HTTP method not allowed - 405 errors ? ? ? ? ? QueryException.php # Database query errors - handles SQL execution failures ? ? ? ? ? RouteNotFoundException.php # Route not found - 404 errors ? ? ? ? ? ? ? ? ? ????Http # HTTP utilities - request handling tools ? ? ? ? ? ApiRequest.php # API-specific request handling - specialized for API interactions ? ? ? ? ? Request.php # HTTP request abstraction - encapsulates request details ? ? ? ? ? ? ? ? ? ????Middleware # HTTP middleware system - handles cross-cutting concerns in request lifecycle ? ? ? ? ? CallableMiddleware.php # Adapter for invokable functions as middleware - increases flexibility ? ? ? ? ? CoreMiddleware.php # Base middleware functionality - foundation for all middleware ? ? ? ? ? DebugMiddleware.php # Debug information collection - active only in development ? ? ? ? ? MiddlewareInterface.php # Interface for middleware implementation - ensures consistent implementation ? ? ? ? ? MiddlewareStack.php # Manages middleware execution chain - orders processing ? ? ? ? ? RequestThrottlingMiddleware.php # Rate limiting - prevents abuse in production ? ? ? ? ? SecurityHeadersMiddleware.php # Adds security headers - enhances application security ? ? ? ? ? ? ? ? ? ????Providers # Service providers - initializes and configures services ? ? ? ? ? TranslationServiceProvider.php # Initializes translation system - manages i18n configuration ? ? ? ? ? ViewServiceProvider.php # Initializes view system - prepares rendering ? ? ? ? ? ? ? ? ? ????Response # HTTP response handling - provides structured responses ? ? ? ? ? HtmlResponse.php # HTML-specific response - for web pages ? ? ? ? ? JsonResponse.php # JSON API response - for API endpoints ? ? ? ? ? RedirectResponse.php # HTTP redirects - handles page redirections ? ? ? ? ? Response.php # Base response class - foundation for all responses ? ? ? ? ? ViewResponse.php # View-rendered response - combines views with data ? ? ? ? ? ? ? ? ? ????Route # Routing system - matches URLs with controllers ? ? ? ? ? Route.php # Individual route definition - represents a single endpoint ? ? ? ? ? RouteCollection.php # Collection of routes - stores all registered routes ? ? ? ? ? RouteCompiler.php # Compiles route definitions - optimizes route matching ? ? ? ? ? RouteDispatcher.php # Matches routes and dispatches - connects URLs with controllers ? ? ? ? ? RouteGroup.php # Route grouping with shared attributes - organizes related routes ? ? ? ? ? Router.php # Main routing facade - implements singleton for global access ? ? ? ? ? ? ? ? ? ????Session # Session management system ? ? ? ? ? FlashMessage.php # Temporary messages across requests - for notifications and alerts ? ? ? ? ? SessionManager.php # Manages session lifecycle - handles session data and security ? ? ? ? ? ? ? ? ? ????Translation # Internationalization system - manages multiple languages ? ? ? ? ? TranslationCache.php # Cache for translations - improves performance ? ? ? ? ? TranslationManager.php # Manages translation loading - orchestrates translation system ? ? ? ? ? TranslationService.php # Main translation service - implements translation lookups ? ? ? ? ? ? ? ? ? ????View # View rendering system - implements template management ? ? ? ? LayoutManager.php # Manages layouts - handles master templates ? ? ? ? ViewFactory.php # Factory for views - creates view instances (singleton implementation) ? ? ? ? ViewFinder.php # Locates view files - resolves template paths ? ? ? ? ViewRenderer.php # Renders views - processes templates with data ? ? ? ? ? ? ? ????Traits # Shared functionality via traits - reduces code duplication ? ? ? OutputCleanerTrait.php # Output sanitization - prevents XSS and injection ? ? ? SingletonTrait.php # Singleton implementation - used by services requiring global state ? ? ? ? ? ????Helpers # Helper utilities - provides cross-cutting functionality ? ? ? ????Config # Configuration management ? ? ? ? ConfigManager.php # Manages configuration data - loads and provides access to settings ? ? ? ? ? ? ? ????Debug # Debugging tools - assists in development process ? ? ? ? Dumper.php # Variable dumping tool - facilitates data inspection ? ? ? ? ? ? ? ????Error # Error handling - implements SRP with specialized classes ? ? ? ? BugCatcher.php # Captures errors and exceptions - main entry point for error management ? ? ? ? BugLogger.php # Logs errors - saves error details for diagnostics ? ? ? ? BugOutput.php # Formats error output - presents errors in user-friendly way ? ? ? ? ErrorHandler.php # Handles PHP errors - integrates with error management system ? ? ? ? ExceptionHandler.php # Handles exceptions - processes uncaught exceptions ? ? ? ? ShutdownHandler.php # Handles fatal errors - captures errors during PHP shutdown ? ? ? ? ? ? ? ????IO # Input/output operations - filesystem interactions ? ? ? ? FileOutput.php # File output management - facilitates writing to files ? ? ? ? ? ? ? ????Log # Logging system - centralized logging (singleton implementation) ? ? ? ? Logger.php # Logging service - provides structured logging capabilities ? ? ? ? ? ? ? ????ToolBox # Miscellaneous tools - utility functions ? ? ? DrawBox.php # Utility for drawing boxes in console - enhances CLI presentation ? ? ? ? ? ????Locale # Translation resources - i18n support ? ? ? ????en # English translations - default language ? ? ? ? auth.json # Authentication translations ? ? ? ? common.json # Common translations used throughout the application ? ? ? ? contact.json # Contact form translations ? ? ? ? home.json # Home page translations ? ? ? ? profile.json # User profile translations ? ? ? ? ? ? ? ????es # Spanish translations - additional language support ? ? ? ? auth.json # Authentication translations in Spanish ? ? ? ? common.json # Common translations in Spanish ? ? ? ? contact.json # Contact form translations in Spanish ? ? ? ? home.json # Home page translations in Spanish ? ? ? ? profile.json # User profile translations in Spanish ? ? ? ? ? ? ? ????fr # French translations - additional language support ? ? ? ????pt # Portuguese translations - additional language support ? ? ? ? ? ????Solution # Framework solution components ? ? ????Controllers # Base controllers - provides foundation for application controllers ? ? ? AuthenticationController.php # Manages authentication flows - login, registration, password reset ? ? ? ConfigController.php # Manages application configuration - settings management interface ? ? ? ContactController.php # Manages contact form functionality - validation and processing ? ? ? Controller.php # Base controller with shared functionality - central to MVC implementation ? ? ? HomeController.php # Handles home page rendering - demonstrates controller implementation ? ? ? ? ? ????Models # Framework models - currently unused but follows MVC convention ? ? ????Views # Framework views - base templates for application ? ? ????Config # Configuration view templates ? ? ? ? index.php # Main configuration page template ? ? ? ? ? ? ? ????Sections # Configuration section templates ? ? ? app.php # Application configuration section ? ? ? db.php # Database configuration section ? ? ? ftp.php # FTP configuration section ? ? ? mail.php # Mail configuration section ? ? ? session.php # Session configuration section ? ? ? tools.php # Tools configuration section ? ? ? ? ? ????Home # Home page views - framework default pages ? ? index.php # Main home page template ? ? landing.php # Landing page template for new visitors ? ? ? ????Entity # Domain entities - business objects with behavior ? ? ????Default # Default entity implementations - provided by framework ? ? ????Project # Project-specific entities - custom business objects ? ? ? ????Repository # Third-party development space - for application customization ? ????Controllers # Application-specific controllers - extend framework controllers ? ????Locale # Application-specific translations - custom language files ? ????Models # Application-specific models - implement business logic ? ????Views # Application-specific views - custom templates ? ????bootstrap # Bootstrap directory - configures and initializes the application ? ????bin # Binary/executable scripts ? ? index.php # Entry point for framework CLI tools ? ? ? ????config # JSON configuration files - for frequently changing settings ? ? ????backup # Backup configuration ? ? ? app.json # General application configuration (backup) ? ? ? db.json # Database configuration (backup) ? ? ? ftp.json # FTP configuration (backup) ? ? ? mail.json # Mail configuration (backup) ? ? ? oauth_credentials.json # OAuth authentication configuration (backup) ? ? ? session.json # Session configuration (backup) ? ? ? tools.json # Tools configuration (backup) ? ? ? ? ? ????development # Development environment configurations ? ? app.json # Application configuration for development ? ? db.json # Database configuration for development ? ? ftp.json # FTP configuration for development ? ? mail.json # Mail configuration for development ? ? oauth_credentials.json # OAuth authentication configuration for development ? ? session.json # Session configuration for development ? ? tools.json # Tools configuration for development ? ? ? ????constant # PHP constant definitions - immutable runtime parameters ? ? default.php # Default application constants ? ? environment.php # Environment-specific constants ? ? log.php # Logging system related constants ? ? request.php # Request processing constants ? ? terminal.php # Terminal/CLI operations constants ? ? ? ????loaders # Bootstrap loaders - initializes framework components ? ? ? ld-bug-catcher.php # Initializes error catching system ? ? ? ld-constant.php # Loads constant definitions ? ? ? ld-function.php # Registers global functions ? ? ? ld-logger.php # Initializes logging system ? ? ? ld-router.php # Configures the routing system ? ? ? ? ? ????globals # Helper functions for the bootstrap process ? ? func-env-init.php # Environment initialization helper functions ? ? func-router.php # Router helper functions ? ? func-translation.php # Translation helper functions ? ? ? ????routes # Route definitions - maps URLs to controllers ? ? admin.php # Routes for admin panel ? ? api.php # Routes for API ? ? web.php # Routes for main web interface ? ? ? ????template # Template files - view templates for the framework ? ????error # Error page templates - handles exception display ? ? 404.php # Not found error page template ? ? 405.php # Method not allowed error page template ? ? handler_error.php # Error handler with detailed display ? ? handler_error_no.php # Error handler with minimal display ? ? ? ????layouts # Layout templates - page structure templates ? ? config.php # Configuration page layout ? ? default.php # Default layout for pages ? ? landing.php # Landing page layout ? ? template.php # Alternative template for pages ? ? wellcome.php # Welcome page layout ? ? ? ????partials # Reusable view components - shared UI elements ? alert.php # Component for displaying alerts/notifications ? flash-messages.php # Component for displaying flash messages between requests ? ????cache # Cache directory - stores compiled and cached data ? ? routes.cache.php # Cached routes for improved performance ? ? ? ????translations # Cached translation data ? en_common.php # Cached English common translations ? ????logs # Application logs - divided by type for better organization ? ????errors # Error logs - captures exceptions and errors ? ????events # Event logs - records application events ? ????info # General information logs - miscellaneous records ? ????public # Publicly accessible files - web server root directory ? ? .htaccess # Apache server configuration - URL rewrite rules ? ? .user.ini # PHP configuration overrides - environment-specific settings ? ? cli.php # Command line entry point - for CLI operations ? ? index.php # Main web application entry point - handles HTTP requests ? ? php.ini # PHP configuration - server-specific overrides ? ? ? ????.well-known # Standard location for well-known URIs - standardized discovery ? ? assetlinks.json # Configuration for linking assets with applications ? ? mta-sts.txt # Mail transport security configuration ? ? ? ????assets # Frontend assets - client-side resources ? ? ????audio # Audio files - multimedia resources ? ? ????css # Stylesheets - visual styling ? ? ? config.css # Configuration page styles ? ? ? landing.css # Landing page styles ? ? ? ? ? ????img # Images - graphical content ? ? ? ????favicon # Favicon images - browser tab icons ? ? ? ????landing # Landing page images ? ? ? catalyst.png # Catalyst framework logo ? ? ? header_one.png # Landing page header image ? ? ? ? ? ????inspinia # Inspinia admin theme - UI framework ? ? ????js # JavaScript files - client-side functionality ? ? ? bd-test.js # Browser detection test script ? ? ? landing.js # Landing page functionality ? ? ? main.js # Main JavaScript functionality ? ? ? toasts.js # Toast notification system ? ? ? ? ? ????json # JSON resources - client configuration ? ? manifest.json # Progressive Web App manifest ? ? ? ????resources # Public-facing resources - accessible web content ? ????uploads # User uploaded files - dynamic content storage ? ????test # Test directory - contains test cases and scripts error_test.php # Error testing script - validates error handling