Skip to content

Instantly share code, notes, and snippets.

@jeroendesloovere
Last active February 6, 2018 16:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeroendesloovere/87295062f4281d79cdc90fd882582a71 to your computer and use it in GitHub Desktop.
Save jeroendesloovere/87295062f4281d79cdc90fd882582a71 to your computer and use it in GitHub Desktop.
Fork CMS structure
- src
  - Console
    - Core
    - Locale
    - Thumbnails
  - Component
    - Asset
      - Asset.php
      - AssetCollection.php
    - Header
      - JsData.php
    - Priority
      - Priority.php
    - Uri
      - Uri.php
  - Controller (not created yet)
    - BackendController.php
    - FrontendController.php
    - InstallerController.php
  - Domain
    - Module (not created yet)
    - ModuleExtra
    - ModuleSetting (not created yet)
    - Page (not created yet)
    - PageBlock (not created yet)
    - PageRevsion (not created yet)
    - PageTemplate (not created yet)
  - EventListener
  - Exception
  - Kernel.php (not created yet)
  - Module
    - ContentBlocks
    - ...
  - Service
    - Asset
      - Minifier.php
    - Mailer
      - Configurator.php
      - Message.php
      - TransportFactory.php
  - Twig
- tests
  - Component
    - Asset
      - AssetCollectionTest.php
    - Header
      - JsDataTest.php
    - Priority
      - PriorityTest.php
  - Service
    - Mailer
      - ConfiguratorTest.php
      - TransportFactoryTest.php
    - Module (not created yet)
      - ModuleInstaller.php
      - Modules.php
      - ModuleSettings.php
  ```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment