Saturn
Saturn 1.0.0
Saturn 1.0.0
  • Saturn 1.0.0
  • 😁User Guide
    • Settings
      • Maintenance Mode
      • Website Environment
    • Security
      • Good security practices
      • Security Notice
    • System Requirements and Support
    • Update your Server
  • ⚠️Troubleshooting
    • Errors
      • Database Errors
      • Saturn Errors
      • Checksum Issues
  • 🧩Plugins
    • Plugins in Saturn
    • Official Plugins
      • Control Panel
        • User Guide
        • Developer Guide
          • Control Panel Hooks
    • Marketplace Plugins
  • 💻Developer Documentation
    • Getting Started
    • Libraries and Functions
      • AccountManager
        • Permissions
        • UUID
      • DatabaseManager
        • DBMS
          • Sending Database Requests
          • Query Information
          • Database Security
        • Database Actions
      • HookManager
        • Actions
        • Runners
      • HTTP
      • LanguageManager
      • PluginManager
        • Manage Plugin Content
        • Plugin Compatability
        • Check if a plugin is loaded.
        • Fetch Manifest
      • RouteManager
      • SecurityManager
        • Cross-site Request Forgery
        • Cross-site Scripting
      • SessionManager
        • Start and End Sessions
        • Validate Sessions
        • Session Data
      • TestManager
    • Security
    • Plugins
      • How to structure a plugin
      • Manifest
      • APIs
      • Checking for Dependencies
      • Power Features
        • 💤Hibernate
    • Hooks
    • Tests and Profiling
    • Global Variables
Powered by GitBook
On this page
  • Libraries and Functions
  • Understanding the Autoloader
  • Getting started with plugins
  • Technical Documentation
  1. Developer Documentation

Getting Started

PreviousMarketplace PluginsNextLibraries and Functions

Last updated 12 months ago

Libraries and Functions

Saturn provides a number of libraries and functions that are there to help you create better plugins easier and more quickly. They allow you to remove the programming of common tasks from your workflow, you can find an overview of them by clicking the link below.

Understanding the Autoloader

Saturn will automatically load all the required libraries, functions, and plugins to run correctly.

Most files in Saturn's Processes directory is automatically loaded, so no need to require them in PHP. The only files that are not autoloaded are the login, logout, and join scripts.

Getting started with plugins

Technical Documentation

Saturn has PHPDocs available online. This documentation lists every function, class, and variable that Saturn uses and may be useful for more technical users. Whilst this website is useful for showing how to implement these functions, the PHPDocs may be useful if you wish to use functions in your project.

Access the PHPDocs here:

💻
Libraries and Functions
Plugins
https://pixelsetdev.github.io/Saturn/