Fork me on GitHub

Configuration SystemConfig
<config>

Source » Jarves\Configuration\SystemConfig.

<config>
  <!--
  @var string-->
  <id></id>
  <!--
  @var string-->
  <systemTitle></systemTitle>
  <!--
  @var string-->
  <languages>en</languages>
  <!--
  @var string-->
  <email></email>
  <!--
  @var string-->
  <timezone></timezone>
  <!--
  @var string-->
  <passwordHashKey></passwordHashKey>
  <!--
  @var Database-->
  <database>
    <!--
  @var Connection[]-->
    <connections></connections>
  </database>
  <!--
  @var Cache-->
  <!--
  The cache layer we use for the distributed caching.
  (The `fast caching` is auto determined (Order: APC, XCache, Files))

  service: MUST have `Core\Cache\CacheInterface` as interface


  Attribute service:

    @var string-->
  <cache service="jarves.cache.backend.files">
    <!--
  @var Options-->
    <options/>
  </cache>
  <!--
  @var Logs-->
  <!--Log handling. ClientInfo and stackTrace start with level >= ERROR (400) or level=Debug(100).
        deactivate: Deactivates the internal log handler. Does not affect the additional log handler.
        stackTrace: If the system should include the php stackTrace to each log entry. DEACTIVATE THIS IN PRODUCTIVE SYSTEMS!
        performance: If the system should include the memory usage, duration for each log entry. Is only for Debug(100) logs handled. DEACTIVATE THIS IN PRODUCTIVE SYSTEMS!
        events: If the system should log all fired events. DEACTIVATE THIS IN PRODUCTIVE SYSTEMS!


  Attribute deactivate:

    @var bool

  Attribute clientInfo:

    @var bool

  Attribute performance:

    @var bool

  Attribute events:

    @var bool-->
  <logs deactivate="false" clientInfo="false" performance="false" events="false">
    <!--
  @var bool-->
    <stackTrace>false</stackTrace>
  </logs>
  <!--
  @var Client-->
  <!--The client session/authorisation/authentication handling.
  Attributes: (default)
    autoStart: true|false (false) If the systems starts always a session for each request and therefore sends for each
                                visitor/request a cookie (if none is delivered).


  Attribute service:

    @var string

  Attribute autoStart:

    @var bool-->
  <client service="jarves.client.jarves_users" autoStart="false">
    <!--
  @var Options-->
    <options/>
    <!--
  @var SessionStorage-->
    <!--
        A class that handles the actual data storage.

        service: MUST have `Core\Cache\CacheInterface` as interface


  Attribute service:

    @var string-->
    <sessionStorage service="jarves.client.store.database">
      <!--
  @var Options-->
      <options></options>
    </sessionStorage>
  </client>
  <!--
  @var SystemMountPoint[]-->
  <mountPoints/>
  <!--
  @var FilePermission-->
  <!--
    Whenever Jarves creates files we try to set the correct permission and file owner.
    Attributes (default):
    groupPermission:    rw|r|empty (rw)
    everyonePermission: rw|r|empty (r)
    disableModeChange:  true|false (false)


  Attribute groupPermission:

    @var string

  Attribute everyonePermission:

    @var string

  Attribute disableModeChange:

    @var bool-->
  <file groupPermission="rw" everyonePermission="r" disableModeChange="false">
    <!--
  The group owner name. Let it empty to disable chrgrp() call.

  @var string-->
    <groupOwner></groupOwner>
  </file>
</config>

Found a typo? The website is based on Markdown, please feel free to send us a pull request! :) github.com/jarves/jarves.io/tree/master/app/jarves/website/jarves.io