update to pc

This commit is contained in:
silas 2018-05-23 19:04:35 +02:00
parent f7cbd1da71
commit 5cc52cf062
38 changed files with 2148 additions and 997 deletions

View File

@ -81,7 +81,7 @@
<option name="workingDir" value="$PROJECT_DIR$/../stories" />
<envs />
</TaskOptions>
<TaskOptions isEnabled="true">
<TaskOptions isEnabled="false">
<option name="arguments" value="" />
<option name="checkSyntaxErrors" value="true" />
<option name="description" />

View File

@ -1,5 +1,5 @@
const shouldMangleAndTranspile = (process.argv.length >= 3 && process.argv[2] === "1");
// const shouldMangleAndTranspile = (process.argv.length >= 3 && process.argv[2] === "1"); || true;
// const shouldMangleAndTranspile = (process.argv.wordLength >= 3 && process.argv[2] === "1"); || true;
const rollup = require('rollup');
const fs = require('fs');

View File

@ -1,50 +1,6 @@
2018-03-26T18:09:19+02:00 ERR (3): error-router-no-match
2018-03-29T21:21:01+02:00 ERR (3): error-router-no-match
2018-03-29T21:48:28+02:00 ERR (3): error-router-no-match
2018-03-29T21:49:15+02:00 ERR (3): error-router-no-match
2018-03-29T21:49:40+02:00 ERR (3): error-router-no-match
2018-03-29T21:50:49+02:00 ERR (3): error-router-no-match
2018-03-29T21:51:22+02:00 ERR (3):
2018-03-29T21:51:59+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:52:27+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:53:21+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:54:04+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:54:52+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:55:20+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:31:24+02:00 ERR (3):
2018-03-30T18:32:03+02:00 ERR (3):
2018-03-30T18:32:49+02:00 ERR (3):
2018-03-30T18:33:44+02:00 ERR (3):
2018-03-30T18:35:21+02:00 ERR (3):
2018-03-30T18:36:21+02:00 ERR (3):
2018-03-30T18:41:16+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:42:46+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:43:32+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:53:00+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:55:11+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:56:58+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T20:43:05+02:00 ERR (3): Service with name "Application\Model\Manager\RunManager" could not be created. Reason: Class '\Manager\RunManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
2018-03-30T20:43:59+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class '\Manager\StoryManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
2018-03-30T20:46:08+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class '\Manager\StoryManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
2018-03-30T20:47:15+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class 'Application\Model\StoryManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
2018-03-30T20:49:36+02:00 ERR (3): An exception occurred while executing 'INSERT INTO silas_stories.SequencePlayed (startDate, endDate, runId, sequenceId, answerId) VALUES (?, ?, ?, ?, ?)' with params ["2018-03-30 20:49:21", null, 1, 1, null]:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'endDate' cannot be null - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php Line: 118
2018-03-30T20:50:52+02:00 ERR (3): An exception occurred while executing 'INSERT INTO silas_stories.SequencePlayed (startDate, endDate, runId, sequenceId, answerId) VALUES (?, ?, ?, ?, ?)' with params ["2018-03-30 20:50:44", null, 2, 1, null]:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'endDate' cannot be null - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php Line: 118
2018-04-01T14:22:02+02:00 ERR (3):
2018-04-01T14:24:57+02:00 ERR (3): Call to a member function getSequence() on null - ErrorCode: 0 File: /var/www/pwa/stories/sources/module/Application/src/Controller/StoryController.php Line: 55
2018-04-04T18:34:32+02:00 ERR (3): Unrecognized field: storyId - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php Line: 101
2018-04-04T18:38:53+02:00 ERR (3): Unrecognized field: storyId - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php Line: 101
2018-04-04T18:40:00+02:00 ERR (3): Call to a member function getSequence() on null - ErrorCode: 0 File: /var/www/pwa/stories/sources/module/Application/src/Controller/StoryController.php Line: 98
2018-04-04T20:00:33+02:00 ERR (3):
2018-04-04T20:00:34+02:00 ERR (3):
2018-04-04T20:00:34+02:00 ERR (3):
2018-04-04T20:00:34+02:00 ERR (3):
2018-04-04T20:00:34+02:00 ERR (3):
2018-04-04T20:05:34+02:00 ERR (3):
2018-04-04T20:54:18+02:00 ERR (3):
2018-04-04T20:54:39+02:00 ERR (3): The discriminator value "sequenc" is invalid. It must be one of "conditionobject", "answer", "precondition", "sequence". - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/HydrationException.php Line: 100
2018-04-04T20:55:34+02:00 ERR (3):
2018-05-09T13:11:24+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:28:45+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:29:01+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:29:12+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:29:19+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:29:41+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:43:12+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687

View File

@ -1,297 +1,6 @@
2018-03-26T18:09:19+02:00 ERR (3): error-router-no-match
2018-03-26T18:09:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:15:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:16:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:17:26+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:20:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:23:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:25:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:28:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:33:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:35:12+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:43:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:46:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:49:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:53:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:56:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T21:10:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T22:31:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:21:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:22:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:27:44+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:28:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:30:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:31:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-28T15:27:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:16:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:16:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:18:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:19:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:20:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:21:01+02:00 ERR (3): error-router-no-match
2018-03-29T21:21:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:48:28+02:00 ERR (3): error-router-no-match
2018-03-29T21:48:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:49:15+02:00 ERR (3): error-router-no-match
2018-03-29T21:49:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:49:40+02:00 ERR (3): error-router-no-match
2018-03-29T21:49:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:50:49+02:00 ERR (3): error-router-no-match
2018-03-29T21:50:50+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:51:22+02:00 ERR (3):
2018-03-29T21:51:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:51:59+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:52:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:52:27+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:52:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:53:21+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:53:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:54:04+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:54:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:54:52+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:54:54+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:55:20+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-29T21:55:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:31:24+02:00 ERR (3):
2018-03-30T18:32:03+02:00 ERR (3):
2018-03-30T18:32:49+02:00 ERR (3):
2018-03-30T18:33:44+02:00 ERR (3):
2018-03-30T18:35:21+02:00 ERR (3):
2018-03-30T18:36:21+02:00 ERR (3):
2018-03-30T18:36:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:36:54+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:37:44+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:40:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:41:16+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:41:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:42:46+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:42:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:43:32+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:43:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:53:00+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:53:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:55:11+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:55:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:56:58+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-03-30T18:56:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:42:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:43:05+02:00 ERR (3): Service with name "Application\Model\Manager\RunManager" could not be created. Reason: Class '\Manager\RunManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
2018-03-30T20:43:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:43:59+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class '\Manager\StoryManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
2018-03-30T20:43:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:46:08+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class '\Manager\StoryManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
2018-03-30T20:46:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:47:15+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class 'Application\Model\StoryManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
2018-03-30T20:47:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:49:36+02:00 ERR (3): An exception occurred while executing 'INSERT INTO silas_stories.SequencePlayed (startDate, endDate, runId, sequenceId, answerId) VALUES (?, ?, ?, ?, ?)' with params ["2018-03-30 20:49:21", null, 1, 1, null]:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'endDate' cannot be null - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php Line: 118
2018-03-30T20:49:37+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:50:52+02:00 ERR (3): An exception occurred while executing 'INSERT INTO silas_stories.SequencePlayed (startDate, endDate, runId, sequenceId, answerId) VALUES (?, ?, ?, ?, ?)' with params ["2018-03-30 20:50:44", null, 2, 1, null]:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'endDate' cannot be null - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php Line: 118
2018-03-30T20:50:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:55:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T21:19:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:09:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:13:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:14:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:15:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:15:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:47:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:48:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:49:45+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:51:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:58:07+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T23:00:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:22:02+02:00 ERR (3):
2018-04-01T14:24:57+02:00 NOTICE (5): Undefined variable: nextSequencePlayed {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Manager/RunManager.php","line":51}
2018-04-01T14:24:57+02:00 ERR (3): Call to a member function getSequence() on null - ErrorCode: 0 File: /var/www/pwa/stories/sources/module/Application/src/Controller/StoryController.php Line: 55
2018-04-01T14:24:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:27:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:31:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:47:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:48:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:51:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:53:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:58:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:59:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:01:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:08:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:14:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:15:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:17:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:18:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:19:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:20:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:21:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:27:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:28:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:30:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:31:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:33:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:36:11+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:39:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:41:41+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:41:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:45:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:46:12+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:46:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:57:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:58:14+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:59:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:13:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:15:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:17:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:17:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:18:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:24:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:37:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:41:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:43:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:46:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:47:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:50:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:55:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:56:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:57:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:59:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:06:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:08:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:18:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:19:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:23:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:23:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:26:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:28:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:31:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:35:01+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:37:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:39:26+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:42:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:43:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:48:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:51:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:53:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:53:45+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:55:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:47:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:48:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:50:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:51:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:52:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:53:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T09:49:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:06:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:08:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:10:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:14:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:17:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:24:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:24:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:04:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:07:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:08:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:10:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:11:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:12:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:13:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:14:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:19:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:20:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:25:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:27:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:37:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:39:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:46:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:47:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:51:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:56:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:33:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:40:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:44:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:56:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:58:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:59:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:00:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:02:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:14:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:16:32+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:17:56+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:21:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-03T11:23:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-03T18:21:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T16:30:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T16:30:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:31:30+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:32:37+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:33:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:34:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:34:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:34:32+02:00 ERR (3): Unrecognized field: storyId - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php Line: 101
2018-04-04T18:38:53+02:00 ERR (3): Unrecognized field: storyId - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php Line: 101
2018-04-04T18:40:00+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T18:40:00+02:00 ERR (3): Call to a member function getSequence() on null - ErrorCode: 0 File: /var/www/pwa/stories/sources/module/Application/src/Controller/StoryController.php Line: 98
2018-04-04T18:40:57+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T18:46:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:46:50+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T18:47:11+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:47:16+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T19:59:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T19:59:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:00:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:00:32+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:00:33+02:00 ERR (3):
2018-04-04T20:00:34+02:00 ERR (3):
2018-04-04T20:00:34+02:00 ERR (3):
2018-04-04T20:00:34+02:00 ERR (3):
2018-04-04T20:00:34+02:00 ERR (3):
2018-04-04T20:01:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:01:24+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:01:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:05:34+02:00 ERR (3):
2018-04-04T20:27:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:27:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:27:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:28:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:30:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:34:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:34:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:36:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:38:56+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:41:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:42:41+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:43:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:44:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:47:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:48:15+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:51:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:51:17+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:53:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:53:12+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:54:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:54:11+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:54:18+02:00 ERR (3):
2018-04-04T20:54:32+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:54:39+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:54:39+02:00 ERR (3): The discriminator value "sequenc" is invalid. It must be one of "conditionobject", "answer", "precondition", "sequence". - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/HydrationException.php Line: 100
2018-04-04T20:55:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:55:34+02:00 ERR (3):
2018-04-04T20:55:40+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:58:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:58:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:59:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:04:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:05:12+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T21:11:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:11:23+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T21:33:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:34:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:35:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:35:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:41:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:41:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-05T17:53:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-05T17:53:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-21T09:24:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-05-09T13:11:24+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:28:45+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:29:01+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:29:12+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:29:19+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:29:41+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
2018-05-23T08:43:12+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687

View File

@ -1,247 +0,0 @@
2018-03-26T18:09:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:15:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:16:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:17:26+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:20:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:23:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:25:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:28:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:33:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:35:12+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:43:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:46:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:49:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:53:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T18:56:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T21:10:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T22:31:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:21:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:22:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:27:44+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:28:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:30:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-26T23:31:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-28T15:27:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:16:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:16:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:18:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:19:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:20:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:21:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:48:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:49:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:49:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:50:50+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:51:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:52:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:52:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:53:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:54:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:54:54+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-29T21:55:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:36:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:36:54+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:37:44+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:40:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:41:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:42:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:43:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:53:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:55:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T18:56:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:42:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:43:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:43:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:46:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:47:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:49:37+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:50:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T20:55:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T21:19:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:09:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:13:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:14:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:15:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:15:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:47:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:48:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:49:45+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:51:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T22:58:07+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-03-30T23:00:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:24:57+02:00 NOTICE (5): Undefined variable: nextSequencePlayed {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Manager/RunManager.php","line":51}
2018-04-01T14:24:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:27:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:31:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:47:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:48:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:51:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:53:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:58:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T14:59:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:01:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:08:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:14:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:15:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:17:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:18:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:19:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:20:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:21:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:27:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:28:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:30:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:31:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:33:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:36:11+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:39:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:41:41+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:41:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:45:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:46:12+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:46:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:57:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:58:14+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T15:59:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:13:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:15:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:17:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:17:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:18:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:24:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:37:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:41:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:43:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:46:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:47:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:50:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:55:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:56:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:57:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T18:59:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:06:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:08:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:18:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:19:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:23:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:23:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:26:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:28:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:31:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:35:01+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:37:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:39:26+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:42:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:43:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:48:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:51:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:53:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:53:45+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-01T19:55:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:47:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:48:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:50:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:51:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:52:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T02:53:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T09:49:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:06:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:08:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:10:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:14:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:17:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:24:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T10:24:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:04:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:07:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:08:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:10:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:11:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:12:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:13:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:14:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:19:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:20:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:25:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:27:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:37:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:39:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:46:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:47:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:51:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T18:56:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:33:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:40:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:44:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:56:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:58:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T20:59:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:00:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:02:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:14:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:16:32+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:17:56+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-02T21:21:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-03T11:23:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-03T18:21:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T16:30:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T16:30:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:31:30+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:32:37+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:33:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:34:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:34:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:40:00+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T18:40:57+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T18:46:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:46:50+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T18:47:11+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T18:47:16+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T19:59:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T19:59:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:00:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:00:32+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:01:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:01:24+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:01:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:27:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:27:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:27:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:28:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:30:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:34:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:34:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:36:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:38:56+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:41:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:42:41+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:43:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:44:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:47:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:48:15+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:51:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:51:17+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:53:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:53:12+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:54:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:54:11+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:54:32+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:54:39+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:55:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:55:40+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T20:58:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:58:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T20:59:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:04:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:05:12+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T21:11:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:11:23+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
2018-04-04T21:33:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:34:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:35:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:35:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:41:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-04T21:41:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-05T17:53:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-05T17:53:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
2018-04-21T09:24:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}

View File

@ -1,69 +1,31 @@
CREATE TABLE silas_stories.Cronjob (id INT AUTO_INCREMENT NOT NULL, intervalInMinutes INT NOT NULL, lastRun DATETIME NOT NULL, className LONGTEXT NOT NULL, lastSuccess DATETIME NOT NULL, errorMessage LONGTEXT NOT NULL, active TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, discr VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Code (id INT AUTO_INCREMENT NOT NULL, code VARCHAR(255) NOT NULL, creationDate DATETIME NOT NULL, isCacheable TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, discriminator VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_7B6C519377153098 (code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.UserCode (id INT NOT NULL, userId INT DEFAULT NULL, INDEX IDX_18054F5564B64DCC (userId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.ChangeEmailCode (id INT NOT NULL, newEmail VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.User (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255) NOT NULL, password VARCHAR(128) NOT NULL, email VARCHAR(255) NOT NULL, activated TINYINT(1) NOT NULL, blocked TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_81EAB742F85E0677 (username), UNIQUE INDEX UNIQ_81EAB742E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.Cronjob (id INT AUTO_INCREMENT NOT NULL, intervalInMinutes INT NOT NULL, lastRun DATETIME NOT NULL, className LONGTEXT NOT NULL, lastSuccess DATETIME NOT NULL, errorMessage LONGTEXT NOT NULL, active TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, discr VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.Code (id INT AUTO_INCREMENT NOT NULL, code VARCHAR(255) NOT NULL, creationDate DATETIME NOT NULL, isCacheable TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, discriminator VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_817996E977153098 (code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.UserCode (id INT NOT NULL, userId INT DEFAULT NULL, INDEX IDX_E2BA727E64B64DCC (userId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.ChangeEmailCode (id INT NOT NULL, newEmail VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.User (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255) NOT NULL, password VARCHAR(128) NOT NULL, email VARCHAR(255) NOT NULL, activated TINYINT(1) NOT NULL, blocked TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_7BFF7038F85E0677 (username), UNIQUE INDEX UNIQ_7BFF7038E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE UserAccess (UserId INT NOT NULL, AccessId INT NOT NULL, INDEX IDX_26623A76631A48FA (UserId), INDEX IDX_26623A76A1A046DD (AccessId), PRIMARY KEY(UserId, AccessId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Role (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(75) NOT NULL, beschreibung VARCHAR(255) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_5B10EB615E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.Role (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(75) NOT NULL, beschreibung VARCHAR(255) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_A1052C1B5E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE RoleUser (RoleId INT NOT NULL, UserId INT NOT NULL, INDEX IDX_2DDE86A9BF6EF8BE (RoleId), INDEX IDX_2DDE86A9631A48FA (UserId), PRIMARY KEY(RoleId, UserId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE RoleAccess (RoleId INT NOT NULL, AccessId INT NOT NULL, INDEX IDX_337C2901BF6EF8BE (RoleId), INDEX IDX_337C2901A1A046DD (AccessId), PRIMARY KEY(RoleId, AccessId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE RoleChildren (ParentId INT NOT NULL, ChildId INT NOT NULL, INDEX IDX_88554C92E9982EB8 (ParentId), INDEX IDX_88554C92CD4052DB (ChildId), PRIMARY KEY(ParentId, ChildId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.RegistrationCode (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.RequestNewPasswordCode (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.UserSetting (id INT AUTO_INCREMENT NOT NULL, userId INT NOT NULL, name VARCHAR(255) NOT NULL, value LONGTEXT NOT NULL, lastUpdated BIGINT NOT NULL, version INT DEFAULT 1 NOT NULL, INDEX IDX_B313C8B964B64DCC (userId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Access (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(75) NOT NULL, beschreibung VARCHAR(255) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_DF28AF285E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.ConditionObject (id INT AUTO_INCREMENT NOT NULL, version INT DEFAULT 1 NOT NULL, discriminator VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Answer (id INT NOT NULL, preconditionId INT DEFAULT NULL, messageId INT DEFAULT NULL, sequenceId INT DEFAULT NULL, INDEX IDX_39CCE5928804049 (preconditionId), UNIQUE INDEX UNIQ_39CCE59A4C3A0DA (messageId), INDEX IDX_39CCE59447AAB6A (sequenceId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE NextSequences (AnswerId INT NOT NULL, SequenceId INT NOT NULL, INDEX IDX_90B57044AD318310 (AnswerId), INDEX IDX_90B57044B27A8BA (SequenceId), PRIMARY KEY(AnswerId, SequenceId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Chat (id INT AUTO_INCREMENT NOT NULL, description LONGTEXT NOT NULL, name LONGTEXT NOT NULL, imgPath LONGTEXT NOT NULL, version INT DEFAULT 1 NOT NULL, storyId INT DEFAULT NULL, INDEX IDX_69E493A13A4FD046 (storyId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE ChatAuthors (chatId INT NOT NULL, authorId INT NOT NULL, INDEX IDX_59C24CB82DE6E13C (chatId), INDEX IDX_59C24CB8A196F9FD (authorId), PRIMARY KEY(chatId, authorId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Precondition (id INT NOT NULL, conditionOneId INT DEFAULT NULL, conditionTwoId INT DEFAULT NULL, INDEX IDX_CB6157FDD1C549 (conditionOneId), INDEX IDX_CB6157F3A67FE19 (conditionTwoId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Sequence (id INT NOT NULL, storyId INT DEFAULT NULL, preconditionId INT DEFAULT NULL, INDEX IDX_3BD97FA93A4FD046 (storyId), INDEX IDX_3BD97FA928804049 (preconditionId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.SequencePlayed (id INT AUTO_INCREMENT NOT NULL, startDate DATETIME NOT NULL, endDate DATETIME NULL, version INT DEFAULT 1 NOT NULL, runId INT DEFAULT NULL, sequenceId INT DEFAULT NULL, answerId INT DEFAULT NULL, INDEX IDX_5D92015830FCA33B (runId), INDEX IDX_5D920158447AAB6A (sequenceId), INDEX IDX_5D9201585447E146 (answerId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Message (id INT AUTO_INCREMENT NOT NULL, message LONGTEXT NOT NULL, orderIndex INT NOT NULL, timeOffset INT NOT NULL, atTime INT NOT NULL, version INT DEFAULT 1 NOT NULL, sequenceId INT DEFAULT NULL, chatId INT DEFAULT NULL, authorId INT DEFAULT NULL, INDEX IDX_EFD74CEC447AAB6A (sequenceId), INDEX IDX_EFD74CEC2DE6E13C (chatId), INDEX IDX_EFD74CECA196F9FD (authorId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Story (id INT AUTO_INCREMENT NOT NULL, name LONGTEXT NOT NULL, imgPath LONGTEXT NOT NULL, version INT DEFAULT 1 NOT NULL, startSequenceId INT DEFAULT NULL, UNIQUE INDEX UNIQ_7C88A4D18E737261 (startSequenceId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Run (id INT AUTO_INCREMENT NOT NULL, startDate DATETIME NOT NULL, version INT DEFAULT 1 NOT NULL, userId INT DEFAULT NULL, storyId INT DEFAULT NULL, INDEX IDX_9F0C970B64B64DCC (userId), INDEX IDX_9F0C970B3A4FD046 (storyId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_stories.Author (id INT AUTO_INCREMENT NOT NULL, description LONGTEXT NOT NULL, name LONGTEXT NOT NULL, imgPath LONGTEXT NOT NULL, isUser TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
ALTER TABLE silas_stories.UserCode ADD CONSTRAINT FK_18054F5564B64DCC FOREIGN KEY (userId) REFERENCES silas_stories.User (id);
ALTER TABLE silas_stories.UserCode ADD CONSTRAINT FK_18054F55BF396750 FOREIGN KEY (id) REFERENCES silas_stories.Code (id) ON DELETE CASCADE;
ALTER TABLE silas_stories.ChangeEmailCode ADD CONSTRAINT FK_6E8F5FCBF396750 FOREIGN KEY (id) REFERENCES silas_stories.Code (id) ON DELETE CASCADE;
ALTER TABLE UserAccess ADD CONSTRAINT FK_26623A76631A48FA FOREIGN KEY (UserId) REFERENCES silas_stories.User (id);
ALTER TABLE UserAccess ADD CONSTRAINT FK_26623A76A1A046DD FOREIGN KEY (AccessId) REFERENCES silas_stories.Access (id);
ALTER TABLE RoleUser ADD CONSTRAINT FK_2DDE86A9BF6EF8BE FOREIGN KEY (RoleId) REFERENCES silas_stories.Role (id);
ALTER TABLE RoleUser ADD CONSTRAINT FK_2DDE86A9631A48FA FOREIGN KEY (UserId) REFERENCES silas_stories.User (id);
ALTER TABLE RoleAccess ADD CONSTRAINT FK_337C2901BF6EF8BE FOREIGN KEY (RoleId) REFERENCES silas_stories.Role (id);
ALTER TABLE RoleAccess ADD CONSTRAINT FK_337C2901A1A046DD FOREIGN KEY (AccessId) REFERENCES silas_stories.Access (id);
ALTER TABLE RoleChildren ADD CONSTRAINT FK_88554C92E9982EB8 FOREIGN KEY (ParentId) REFERENCES silas_stories.Role (id);
ALTER TABLE RoleChildren ADD CONSTRAINT FK_88554C92CD4052DB FOREIGN KEY (ChildId) REFERENCES silas_stories.Role (id);
ALTER TABLE silas_stories.RegistrationCode ADD CONSTRAINT FK_126E73DABF396750 FOREIGN KEY (id) REFERENCES silas_stories.Code (id) ON DELETE CASCADE;
ALTER TABLE silas_stories.RequestNewPasswordCode ADD CONSTRAINT FK_88D0AB92BF396750 FOREIGN KEY (id) REFERENCES silas_stories.Code (id) ON DELETE CASCADE;
ALTER TABLE silas_stories.UserSetting ADD CONSTRAINT FK_B313C8B964B64DCC FOREIGN KEY (userId) REFERENCES silas_stories.User (id);
ALTER TABLE silas_stories.Answer ADD CONSTRAINT FK_39CCE5928804049 FOREIGN KEY (preconditionId) REFERENCES silas_stories.Precondition (id);
ALTER TABLE silas_stories.Answer ADD CONSTRAINT FK_39CCE59A4C3A0DA FOREIGN KEY (messageId) REFERENCES silas_stories.Message (id);
ALTER TABLE silas_stories.Answer ADD CONSTRAINT FK_39CCE59447AAB6A FOREIGN KEY (sequenceId) REFERENCES silas_stories.Sequence (id);
ALTER TABLE silas_stories.Answer ADD CONSTRAINT FK_39CCE59BF396750 FOREIGN KEY (id) REFERENCES silas_stories.ConditionObject (id) ON DELETE CASCADE;
ALTER TABLE NextSequences ADD CONSTRAINT FK_90B57044AD318310 FOREIGN KEY (AnswerId) REFERENCES silas_stories.Answer (id);
ALTER TABLE NextSequences ADD CONSTRAINT FK_90B57044B27A8BA FOREIGN KEY (SequenceId) REFERENCES silas_stories.Sequence (id);
ALTER TABLE silas_stories.Chat ADD CONSTRAINT FK_69E493A13A4FD046 FOREIGN KEY (storyId) REFERENCES silas_stories.Story (id);
ALTER TABLE ChatAuthors ADD CONSTRAINT FK_59C24CB82DE6E13C FOREIGN KEY (chatId) REFERENCES silas_stories.Chat (id);
ALTER TABLE ChatAuthors ADD CONSTRAINT FK_59C24CB8A196F9FD FOREIGN KEY (authorId) REFERENCES silas_stories.Author (id);
ALTER TABLE silas_stories.Precondition ADD CONSTRAINT FK_CB6157FDD1C549 FOREIGN KEY (conditionOneId) REFERENCES silas_stories.ConditionObject (id);
ALTER TABLE silas_stories.Precondition ADD CONSTRAINT FK_CB6157F3A67FE19 FOREIGN KEY (conditionTwoId) REFERENCES silas_stories.ConditionObject (id);
ALTER TABLE silas_stories.Precondition ADD CONSTRAINT FK_CB6157FBF396750 FOREIGN KEY (id) REFERENCES silas_stories.ConditionObject (id) ON DELETE CASCADE;
ALTER TABLE silas_stories.Sequence ADD CONSTRAINT FK_3BD97FA93A4FD046 FOREIGN KEY (storyId) REFERENCES silas_stories.Story (id);
ALTER TABLE silas_stories.Sequence ADD CONSTRAINT FK_3BD97FA928804049 FOREIGN KEY (preconditionId) REFERENCES silas_stories.Precondition (id);
ALTER TABLE silas_stories.Sequence ADD CONSTRAINT FK_3BD97FA9BF396750 FOREIGN KEY (id) REFERENCES silas_stories.ConditionObject (id) ON DELETE CASCADE;
ALTER TABLE silas_stories.SequencePlayed ADD CONSTRAINT FK_5D92015830FCA33B FOREIGN KEY (runId) REFERENCES silas_stories.Run (id);
ALTER TABLE silas_stories.SequencePlayed ADD CONSTRAINT FK_5D920158447AAB6A FOREIGN KEY (sequenceId) REFERENCES silas_stories.Sequence (id);
ALTER TABLE silas_stories.SequencePlayed ADD CONSTRAINT FK_5D9201585447E146 FOREIGN KEY (answerId) REFERENCES silas_stories.Answer (id);
ALTER TABLE silas_stories.Message ADD CONSTRAINT FK_EFD74CEC447AAB6A FOREIGN KEY (sequenceId) REFERENCES silas_stories.Sequence (id);
ALTER TABLE silas_stories.Message ADD CONSTRAINT FK_EFD74CEC2DE6E13C FOREIGN KEY (chatId) REFERENCES silas_stories.Chat (id);
ALTER TABLE silas_stories.Message ADD CONSTRAINT FK_EFD74CECA196F9FD FOREIGN KEY (authorId) REFERENCES silas_stories.Author (id);
ALTER TABLE silas_stories.Story ADD CONSTRAINT FK_7C88A4D18E737261 FOREIGN KEY (startSequenceId) REFERENCES silas_stories.Sequence (id);
ALTER TABLE silas_stories.Run ADD CONSTRAINT FK_9F0C970B64B64DCC FOREIGN KEY (userId) REFERENCES silas_stories.User (id);
ALTER TABLE silas_stories.Run ADD CONSTRAINT FK_9F0C970B3A4FD046 FOREIGN KEY (storyId) REFERENCES silas_stories.Story (id);
CREATE TABLE silas_wordRotator.RegistrationCode (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.RequestNewPasswordCode (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.UserSetting (id INT AUTO_INCREMENT NOT NULL, userId INT NOT NULL, name VARCHAR(255) NOT NULL, value LONGTEXT NOT NULL, lastUpdated BIGINT NOT NULL, version INT DEFAULT 1 NOT NULL, INDEX IDX_B63D87E164B64DCC (userId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
CREATE TABLE silas_wordRotator.Access (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(75) NOT NULL, beschreibung VARCHAR(255) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_FF893525E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
ALTER TABLE silas_wordRotator.UserCode ADD CONSTRAINT FK_E2BA727E64B64DCC FOREIGN KEY (userId) REFERENCES silas_wordRotator.User (id);
ALTER TABLE silas_wordRotator.UserCode ADD CONSTRAINT FK_E2BA727EBF396750 FOREIGN KEY (id) REFERENCES silas_wordRotator.Code (id) ON DELETE CASCADE;
ALTER TABLE silas_wordRotator.ChangeEmailCode ADD CONSTRAINT FK_8FAE5EFBF396750 FOREIGN KEY (id) REFERENCES silas_wordRotator.Code (id) ON DELETE CASCADE;
ALTER TABLE UserAccess ADD CONSTRAINT FK_26623A76631A48FA FOREIGN KEY (UserId) REFERENCES silas_wordRotator.User (id);
ALTER TABLE UserAccess ADD CONSTRAINT FK_26623A76A1A046DD FOREIGN KEY (AccessId) REFERENCES silas_wordRotator.Access (id);
ALTER TABLE RoleUser ADD CONSTRAINT FK_2DDE86A9BF6EF8BE FOREIGN KEY (RoleId) REFERENCES silas_wordRotator.Role (id);
ALTER TABLE RoleUser ADD CONSTRAINT FK_2DDE86A9631A48FA FOREIGN KEY (UserId) REFERENCES silas_wordRotator.User (id);
ALTER TABLE RoleAccess ADD CONSTRAINT FK_337C2901BF6EF8BE FOREIGN KEY (RoleId) REFERENCES silas_wordRotator.Role (id);
ALTER TABLE RoleAccess ADD CONSTRAINT FK_337C2901A1A046DD FOREIGN KEY (AccessId) REFERENCES silas_wordRotator.Access (id);
ALTER TABLE RoleChildren ADD CONSTRAINT FK_88554C92E9982EB8 FOREIGN KEY (ParentId) REFERENCES silas_wordRotator.Role (id);
ALTER TABLE RoleChildren ADD CONSTRAINT FK_88554C92CD4052DB FOREIGN KEY (ChildId) REFERENCES silas_wordRotator.Role (id);
ALTER TABLE silas_wordRotator.RegistrationCode ADD CONSTRAINT FK_96DE2014BF396750 FOREIGN KEY (id) REFERENCES silas_wordRotator.Code (id) ON DELETE CASCADE;
ALTER TABLE silas_wordRotator.RequestNewPasswordCode ADD CONSTRAINT FK_27CF9C8BBF396750 FOREIGN KEY (id) REFERENCES silas_wordRotator.Code (id) ON DELETE CASCADE;
ALTER TABLE silas_wordRotator.UserSetting ADD CONSTRAINT FK_B63D87E164B64DCC FOREIGN KEY (userId) REFERENCES silas_wordRotator.User (id);
INSERT INTO Role (name, beschreibung) VALUES ('gast', 'Kein aktives oder eingeloggtes Mitglied');
INSERT INTO Role (name, beschreibung) VALUES ('user', 'Normales Mitglied');

File diff suppressed because one or more lines are too long

View File

@ -2386,6 +2386,244 @@ InitPromise.mainPromise = new Promise(function(resolver){
InitPromise.mainResolver = resolver;
});
class MyDb {
constructor(dbName, version) {
let indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB || window.shimIndexedDB;
this._conn = indexedDB.open(dbName, version);
let myDB = this;
this._conn.onupgradeneeded = function (upgradeEvent) {
myDB.upgrade(myDB._conn.result, upgradeEvent.oldVersion, upgradeEvent.newVersion, upgradeEvent);
};
this.queryPromise = new Promise(function (resolve) {
myDB._conn.onsuccess = function (e) {
myDB._db = myDB._conn.result;
resolve(e);
};
});
}
openTransaction(name, transactionMode, callback) {
let myDb = this;
if (typeof transactionMode === 'function' && Helper.isNull(callback)) {
callback = transactionMode;
transactionMode = "read";
}
this.queryPromise.then(function () {
let res = null;
try {
res = myDb._conn.result.transaction(name, transactionMode);
}
catch (e) {
console.warn(e);
res = myDb._conn.result.transaction(name);
}
callback(res);
});
}
openStore(name, transactionMode, callback) {
if (typeof transactionMode === 'function' && Helper.isNull(callback)) {
callback = transactionMode;
transactionMode = "readonly";
}
this.openTransaction(name, transactionMode, function (t) {
callback(t.objectStore(name));
});
}
saveObj(obj, objectStore) {
let self = this;
return new Promise(function (resolve) {
self.openStore(objectStore, "readwrite", function (store) {
let request = store.put(obj);
request.onsuccess = resolve;
request.onerror = function (e) {
throw {
"type": "indexed-db-error",
"event": e
}
};
});
});
}
saveMany(manyObj, objectStore) {
let self = this;
return new Promise(function (resolve) {
self.openStore(objectStore, "readwrite", function (store) {
let promises = [];
for (let i = 0, n = manyObj.length; i < n; i++) {
promises.push(new Promise(function (resolveInner) {
let request = store.put(manyObj[i]);
request.onsuccess = resolveInner;
request.onerror = function (e) {
throw {
"type": "indexed-db-error",
"event": e
}
};
}));
}
resolve(Promise.all(promises));
});
});
}
load(key, objectStore) {
let self = this;
return new Promise(function (resolve) {
self.openStore(objectStore, function (store) {
let request = store.get(key);
request.onsuccess = function (e) {
resolve(e.currentTarget.result);
};
request.onerror = function (e) {
console.warn(e);
throw {
"type": "indexed-db-load-error",
"event": e
}
};
});
});
}
loadAll(objectStore, query, count)
{
let self = this;
return new Promise(function (resolve) {
self.openStore(objectStore, function (store) {
let request = store.getAll(query, count);
request.onsuccess = function (e) {
resolve(e.currentTarget.result);
};
request.onerror = function (e) {
console.warn(e);
throw {
"type": "indexed-db-load-error",
"event": e
}
};
});
});
}
loadMany(index, value, objectStore, limit, direction) {
let self = this;
return new Promise(function (resolve) {
self.openStore(objectStore, function (store) {
let indexRequest = store.index(index);
indexRequest.onerror = function (e) {
throw {
"type": "indexed-db-index-error",
"event": e
}
};
let request = indexRequest.openCursor(value, direction);
request.onerror = function (e) {
throw {
"type": "indexed-db-index-error",
"event": e
}
};
let objects = [];
let numberResults = 0;
request.onsuccess = function (e) {
let cursor = e.target.result;
if (cursor) {
objects.push(cursor.value);
numberResults++;
if (Helper.isNull(limit) || numberResults < limit) {
cursor.continue();
return;
}
}
resolve(objects);
};
});
});
}
remove(id, objectStore) {
let self = this;
return new Promise(function (resolve) {
self.openStore(objectStore, "readwrite", function (store) {
let deleteRequest = store.delete(id);
deleteRequest.onerror = function (e) {
throw {
"type": "indexed-db-delete-error",
"event": e
}
};
deleteRequest.onsuccess = function (e) {
resolve();
};
});
});
}
removeMany(ids, objectStore) {
let self = this;
return new Promise(function (resolve) {
self.openStore(objectStore, "readwrite", function (store) {
let promises = [];
for (let i = 0, n = ids.length; i < n; i++) {
let deleteRequest = store.delete(ids[i]);
deleteRequest.onerror = function (e) {
throw {
"type": "indexed-db-delete-error",
"event": e
}
};
promises.push(new Promise(function (resolve) {
deleteRequest.onsuccess = function () {
resolve();
};
}));
}
resolve(Promise.all(promises));
});
});
}
removeWithIndex(index, value, objectStore) {
let self = this;
return new Promise(function (resolve) {
self.openStore(objectStore, "readwrite", function (store) {
let indexRequest = store.index(index);
indexRequest.onerror = function (e) {
throw {
"type": "indexed-db-index-error",
"event": e
}
};
let request = indexRequest.openCursor(value);
request.onerror = function (e) {
throw {
"type": "indexed-db-index-error",
"event": e
}
};
request.onsuccess = function (e) {
let cursor = e.target.result;
if (cursor) {
cursor.delete();
cursor.continue();
}
else {
resolve();
}
};
});
});
}
upgrade(db) {
};
}
class ShareButton {
constructor(deviceType, icon, callback)
{
@ -2759,291 +2997,233 @@ SystemSettings.setBasePath("/pwa/wordRotator/public/");
Translator.supportedLanguages = ["de", "en"];
Translator.markTranslations = false;
class Segment{
constructor(element){
this.rotation = 0;
this.element = element;
class DataManager {
static load(url, isCachable, raw) {
isCachable = Helper.nonNull(isCachable, false);
raw = Helper.nonNull(raw, false);
let fullUrl = (isCachable) ? Helper.basePath(DataManager.cachePath + url) : Helper.basePath(DataManager.dataPath + url);
return fetch(fullUrl, {"credentials": "same-origin"}).then(function (res) {
if (raw) {
return res.text();
}
return res.json();
}).catch(function (e) {
console.error("error", e);
if (!raw) {
return {
"success": false,
"errors": [
"not-online"
]
}
}
});
}
isSolved(){
return (this.rotation === 0);
}
rotate(){};
static send(url, params) {
let fullUrl = Helper.basePath(DataManager.dataPath + url);
_updateElement(){};
if (!(params instanceof FormData)) {
let newParams = new FormData();
for (let k in params) {
newParams.append(k, params[k]);
}
params = newParams;
}
applyRotations(rotations){
return rotations;
return fetch(fullUrl, {
"credentials": "same-origin",
"method": "POST",
"body": params
}).then(function (res) {
return res.json();
}).catch(function (e) {
console.error("error", e);
return {
"success": false,
"errors": [
"not-online"
]
}
});
}
getElement()
{
return this.element;
static buildQuery(values) {
return Helper.buildQuery(values);
}
}
class ParentSegment extends Segment {
constructor(element) {
super(element);
this.children = [];
this.class = "rotate-0";
}
DataManager.dataPath = "data/";
DataManager.cachePath = "cached/";
rotate() {
this.rotation += 90;
this.rotation %= 360;
this._updateRotationClass();
}
applyRotations(rotations) {
// debugger;
this.rotation = rotations[0];
rotations.splice(0, 1);
for (let i = 0, n = this.children.length; i < n; i++) {
rotations = this.children[i].applyRotations(rotations);
class SettingsSite extends AbstractSite$1 {
constructor(siteManager) {
super(siteManager, 'public/html/settings.html', "settings");
for (let k in SettingsSite.settingsFragments) {
this.addSettingsFragment(k, new SettingsSite.settingsFragments[k](this));
}
return rotations;
this.active = null;
}
isSolved() {
for (let i = 0, n = this.children.length; i < n; i++) {
if (!this.children[i].isSolved()) {
return false;
addSettingsFragment(name, settingsFragment) {
this.addFragment("#settings-fragments", settingsFragment);
delete this.fragments["#settings-fragments"];
this.fragments[name] = settingsFragment;
}
onStart() {
let res = super.onStart();
if (Helper.isNotNull(this.active) && !this.fragments[this.active].isActive()) {
this.setActive(null);
}
this.buildList();
return res;
}
setActive(name) {
if (Helper.isNotNull(this.active)) {
this.fragments[this.active].inflatePromise.then(function (view) {
view.classList.remove("active");
});
this.findBy("#show-fragment-" + this.active).classList.remove("active");
}
this.active = name;
if (Helper.isNotNull(this.active)) {
this.fragments[this.active].inflatePromise.then(function (view) {
view.classList.add("active");
});
this.findBy("#show-fragment-" + this.active).classList.add("active");
}
}
buildList() {
let listNameElem = this.findBy("#settings-fragment-list");
listNameElem.removeAllChildren();
let self = this;
for (let k in this.fragments) {
if (this.fragments[k].isActive()) {
let liElement = document.createElement("li");
liElement.id = "show-fragment-" + k;
liElement.appendChild(Translator.makePersistentTranslation(k, null, "a"));
liElement.addEventListener("click", function () {
self.setActive(k);
});
listNameElem.appendChild(liElement);
if (Helper.isNull(this.active)) {
this.setActive(k);
}
}
}
return super.isSolved();
}
setChildren(children) {
this.children = [];
for (let i = 0, n = children.length; i < n; i++) {
this.addChild(children[i]);
}
static addSettingsFragment(name, settingsFragment) {
SettingsSite.settingsFragments[name] = settingsFragment;
}
addChild(child) {
this.children.push(child);
this._updateElement();
}
_updateRotationClass() {
// this.style.transform = "rotate("+this.rotation+"deg)";
this.element.classList.remove(this.class);
this.class = "rotate-" + this.rotation;
if (this.class === "rotate-0")
{
this.class = "rotate-360";
}
this.element.classList.add(this.class);
// if (this.rotation === 0) {
// const self = this;
// self.element.classList.add("no-transition");
//
// setTimeout(() => {
// if (self.class === "rotate-0") {
// requestAnimationFrame(()=>{
//
// self.element.classList.remove("rotate-0");
// self.element.classList.remove("no-transition");
// });
// }
// }, 250);
// }
}
_updateElement() {
const childContainer = this.element.querySelector(".child-container");
childContainer.removeAllChildren();
this._updateRotationClass();
const self = this;
this.element.onclick = function () {
self.rotate();
};
for (let i = 0, n = this.children.length; i < n; i++) {
this.children[i]._updateElement();
childContainer.appendChild(this.children[i].getElement());
}
static setAddSettingsSite(addLink) {
SettingsSite.shouldAddSettingsSite = addLink;
}
}
class LeafSegment extends Segment{
SettingsSite.settingsFragments = {};
SettingsSite.shouldAddSettingsSite = true;
constructor(element, leaf) {
super(element);
this.leaf = 'A';
if (Helper.isNotNull(leaf))
{
this.setLeaf(leaf);
InitPromise.addPromise(function (app) {
if (SettingsSite.shouldAddSettingsSite) {
app.addDeepLink("settings", SettingsSite.name);
let settingsAction = new MenuAction("settings", function () {
app.startSite(SettingsSite.name);
}, MenuAction.SHOW_FOR_LARGE, 10000);
settingsAction.setIcon("img/settings.png");
app.addDefaultAction(settingsAction);
}
});
class WordRotatorDb extends MyDb {
static getInstance() {
if (Helper.isNull(WordRotatorDb.instance)) {
WordRotatorDb.instance = new WordRotatorDb();
}
}
setLeaf(leaf)
{
this.leaf = leaf;
return WordRotatorDb.instance;
}
_updateElement() {
this.element.querySelector(".leaf-element").removeAllChildren().appendChild(document.createTextNode(this.leaf));
constructor() {
super("wordRotator", 1);
}
upgrade(db, oldVersion, newVersion, e) {
if (Helper.isNull(oldVersion) || oldVersion < 1 && newVersion >= 1) {
let levelObjectStore = db.createObjectStore(WordRotatorDb.OBJECT_STORE.LEVEL, {"keyPath": "id"});
}
};
async saveManyLevels(levels) {
return this.saveMany(levels, WordRotatorDb.OBJECT_STORE.LEVEL);
}
async loadLevel(levelId)
{
return this.load(levelId, WordRotatorDb.OBJECT_STORE.LEVEL);
}
}
class TemplateContainer{
constructor(leafTemplate, parentTemplate, rowTemplate){
this.leafTemplate = leafTemplate;
this.parentTemplate = parentTemplate;
this.rowTemplate = rowTemplate;
}
WordRotatorDb.OBJECT_STORE = {
LEVEL: "level",
};
WordRotatorDb.instance = null;
copyLeafTemplate()
{
return Helper.cloneNode(this.leafTemplate);
}
class SynchronizeSite extends AbstractSite$1 {
copyParentTemplate()
{
return Helper.cloneNode(this.parentTemplate);
}
copyRowTemplate()
{
return Helper.cloneNode(this.rowTemplate);
}
}
class Level {
constructor(templateContainer) {
this.rootSegment = null;
this.words = [];
this.startRotations = [];
this.templateContainer = templateContainer;
}
setWords(words)
{
this.words = [];
for (let i = 0, n = words.length; i < n; i++) {
this.words.push(words[i].toUpperCase());
}
}
setStartRotations(rotations)
{
this.startRotations = rotations;
}
hasWon() {
return this.rootSegment.isSolved();
}
getRootSegment(){
return this.rootSegment;
}
createSegments() {};
static _createLeafsForWord(word, leafSegmentTemplate)
{
let leafSegments = [];
for (let i = 0, n = word.length; i < n; i++) {
leafSegments.push(new LeafSegment(Helper.cloneNode(leafSegmentTemplate), word.charAt(i)));
}
return leafSegments;
}
}
class RowSegment extends ParentSegment{
rotate() {}
applyRotations(rotations)
{
for (let i = 0, n = this.children.length; i < n; i++) {
rotations = this.children[i].applyRotations(rotations);
}
return rotations;
}
}
class SimpleLevel extends Level{
createSegments() {
if (this.words.length >= 2 && this.words[0].length >= 6 &&this.words[1].length >= 6){
let leafsWordOne = Level._createLeafsForWord(this.words[0], this.templateContainer.copyLeafTemplate());
let leafsWordTwo = Level._createLeafsForWord(this.words[1], this.templateContainer.copyLeafTemplate());
let segmentOne = new ParentSegment(this.templateContainer.copyParentTemplate());
let segmentTwo = new ParentSegment(this.templateContainer.copyParentTemplate());
let segmentThree = new ParentSegment(this.templateContainer.copyParentTemplate());
segmentOne.addChild(leafsWordOne[0]);
segmentOne.addChild(leafsWordOne[1]);
segmentOne.addChild(leafsWordTwo[0]);
segmentOne.addChild(leafsWordTwo[1]);
segmentTwo.addChild(leafsWordOne[2]);
segmentTwo.addChild(leafsWordOne[3]);
segmentTwo.addChild(leafsWordTwo[2]);
segmentTwo.addChild(leafsWordTwo[3]);
segmentThree.addChild(leafsWordOne[4]);
segmentThree.addChild(leafsWordOne[5]);
segmentThree.addChild(leafsWordTwo[4]);
segmentThree.addChild(leafsWordTwo[5]);
this.rootSegment = new RowSegment(this.templateContainer.copyRowTemplate());
this.rootSegment.addChild(segmentOne);
this.rootSegment.addChild(segmentTwo);
this.rootSegment.addChild(segmentThree);
this.rootSegment.applyRotations(this.startRotations);
}
}
}
class LevelSite extends AbstractSite$1{
constructor(siteManager) {
super(siteManager, "html/application/level.html", "level");
}
onConstruct(args) {
this.setTitle("Level");
return super.onConstruct(args);
super(siteManager, "html/application/sync.html");
}
onFirstStart() {
super.onFirstStart();
this.loadLevels();
}
let leafSegmentTemplate = this.findBy("#segment-leaf-template");
let parentSegmentTemplate = this.findBy("#segment-parent-template");
let rowSegmentTemplate = this.findBy("#segment-row-template");
async loadLevels() {
leafSegmentTemplate.id = null;
parentSegmentTemplate.id = null;
rowSegmentTemplate.id = null;
const dateLastSync = Helper.nonNull(localStorage.getItem("date-last-sync"), 0);
const db = WordRotatorDb.getInstance();
leafSegmentTemplate.remove();
parentSegmentTemplate.remove();
rowSegmentTemplate.remove();
let newLastSync = null;
let maxRuns = 1;
let levelPromises = [];
for (let run = 0; run < maxRuns; run++) {
let res = await DataManager.load("wordRotator/levels" + DataManager.buildQuery({
"currentRun": run,
"dateLastSync": dateLastSync
}));
if (!res["success"]) {
break;
}
res = res["result"];
newLastSync = Helper.nonNull(newLastSync, res["currentSyncDate"]);
maxRuns = res["maxRuns"];
let templateContainer = new TemplateContainer(leafSegmentTemplate, parentSegmentTemplate, rowSegmentTemplate);
let levels = res["levels"];
for (let i = 0, n = levels.length; i < n; i++) {
let currentLevel = levels[i];
levelPromises.push(db.loadLevel(levels[i]["id"]).then(level => {
currentLevel["played"] = (Helper.nonNull(Helper.nonNull(level, {}).played, false));
return currentLevel;
}));
}
}
let levels = await Promise.all(levelPromises);
console.log(levels);
await db.saveManyLevels(levels);
let level = new SimpleLevel(templateContainer);
level.setWords([
"Dynamo",
"Abhang"
]);
level.setStartRotations([0,90,180]);
level.createSegments();
level.getRootSegment()._updateElement();
this.findBy("#level").appendChild(level.getRootSegment().getElement());
// localStorage.setItem("date-last-sync", newLastSync);
}
}
@ -3074,6 +3254,6 @@ app.addDefaultAction(Translator.generateChangeLanguageMenuAction());
// window["Translator"]["setLanguage"] = Translator.setLanguage;
InitPromise.resolve(app).then(function(){
app.start(LevelSite);
app.start(SynchronizeSite);
Translator.setLanguage("de");
});

View File

@ -11,6 +11,7 @@ import {
import './settings'
// import {ClockSite} from "../module/Application/pwa/js/site/ClockSite";
import {LevelSite} from "../module/Application/pwa/js/site/LevelSite";
import {SynchronizeSite} from "../module/Application/pwa/js/site/SynchronizeSite";
applyPolyfills();
@ -39,7 +40,7 @@ app.addDefaultAction(Translator.generateChangeLanguageMenuAction());
// window["Translator"]["setLanguage"] = Translator.setLanguage;
InitPromise.resolve(app).then(function(){
app.start(LevelSite);
app.start(SynchronizeSite);
Translator.setLanguage("de");
});

View File

@ -1,5 +1,13 @@
import { Fragment, Helper, Translator } from './pwa-lib.js';
class DelayPromise extends Promise{
constructor(delay) {
super((resolve) => {
setTimeout(resolve, delay);
});
}
}
class TabbedFragment extends Fragment {
constructor(site) {
super(site, 'pwaAssets/html/fragment/tabbedFragment.html');
@ -65,4 +73,4 @@ class TabbedFragment extends Fragment {
}
}
export { TabbedFragment };
export { DelayPromise, TabbedFragment };

View File

@ -3,14 +3,13 @@
namespace Application;
use Ainias\Core\Factory\Controller\ServiceActionControllerFactory;
use Application\Controller\AuthorController;
use Application\Controller\PwaController;
use Application\Controller\StoryController;
use Application\Controller\SyncController;
return array(
'controllers' => [
'factories' => [
Controller\IndexController::class => ServiceActionControllerFactory::class,
SyncController::class => ServiceActionControllerFactory::class
],
],
);

View File

@ -2,6 +2,10 @@
namespace Application;
use Ainias\Core\Factory\Model\Manager\DefaultManagerFactory;
use Application\Model\Manager\AuthTokenManager;
use Application\Model\Manager\LevelManager;
use Application\Model\Manager\RatingManager;
use Application\Model\Manager\WordManager;
return array(
'service_manager' => array(
@ -11,6 +15,10 @@ return array(
'translator' => 'MvcTranslator',
),
'factories' => array(
AuthTokenManager::class => DefaultManagerFactory::class,
LevelManager::class => DefaultManagerFactory::class,
RatingManager::class => DefaultManagerFactory::class,
WordManager::class => DefaultManagerFactory::class,
),
),
);

View File

@ -0,0 +1,69 @@
<?php
namespace Application;
use Application\Controller\SyncController;
use Zend\Router\Http\Segment;
return array(
'router' => [
'routes' => [
'data' => [
'child_routes' => [
'wordRotator' => [
'type' => Segment::class,
'options' => [
'route' => '/wordRotator',
],
'child_routes' => [
// 'words' => [
// 'type' => Segment::class,
// 'options' => [
// 'route' => '/words',
// 'defaults' => [
// 'controller' => SyncController::class,
// 'action' => 'getWords',
// 'resource' => 'default',
// ]
// ],
// ],
'levels' => [
'type' => Segment::class,
'options' => [
'route' => '/levels',
'defaults' => [
'controller' => SyncController::class,
'action' => 'getLevels',
'resource' => 'default',
]
],
],
// 'getAuthToken' => [
// 'type' => Segment::class,
// 'options' => [
// 'route' => '/token',
// 'defaults' => [
// 'controller' => SyncController::class,
// 'action' => 'getAuthToken',
// 'resource' => 'default',
// ]
// ],
// ],
// 'rate' => [
// 'type' => Segment::class,
// 'options' => [
// 'route' => '/rate',
// 'defaults' => [
// 'controller' => SyncController::class,
// 'action' => 'rate',
// 'resource' => 'default',
// ]
// ],
// ],
],
],
],
],
],
],
);

View File

@ -1,4 +0,0 @@
<div class = 'row'>
<div class = 'small-12 smedium-6 columns' data-translation="current-time">Current time:</div>
<div class = 'small-12 smedium-6 columns' id = 'current-time'>???</div>
</div>

View File

@ -0,0 +1,3 @@
<div>
Sync
</div>

View File

@ -0,0 +1,38 @@
import {Helper, MyDb} from "../../../../js/lib/pwa-lib";
export class WordRotatorDb extends MyDb {
static getInstance() {
if (Helper.isNull(WordRotatorDb.instance)) {
WordRotatorDb.instance = new WordRotatorDb();
}
return WordRotatorDb.instance;
}
constructor() {
super("wordRotator", 2);
}
upgrade(db, oldVersion, newVersion, e) {
if (Helper.isNull(oldVersion) || oldVersion < 1 && newVersion >= 1) {
let levelObjectStore = db.createObjectStore(WordRotatorDb.OBJECT_STORE.LEVEL, {"keyPath": "id"});
}
if (Helper.isNull(oldVersion) || oldVersion < 2 && newVersion >= 2) {
let levelObjectStore = e.target.transaction.objectStore(WordRotatorDb.OBJECT_STORE.LEVEL);
levelObjectStore.createIndex("played", ["played", "difficulty", "id"], {"unique": false});
}
};
async saveManyLevels(levels) {
return this.saveMany(levels, WordRotatorDb.OBJECT_STORE.LEVEL);
}
async loadLevel(levelId) {
return this.load(levelId, WordRotatorDb.OBJECT_STORE.LEVEL);
}
}
WordRotatorDb.OBJECT_STORE = {
LEVEL: "level",
};
WordRotatorDb.instance = null;

View File

@ -1,21 +0,0 @@
import {DataManager} from "../../../../../js/lib/pwa-core";
import {AbstractSite} from "../../../../../js/lib/pwa-lib";
export class ClockSite extends AbstractSite
{
constructor(siteManager) {
super(siteManager, "html/application/clock.html");
}
onConstruct(args) {
this.setTitle("clock");
return super.onConstruct(args);
}
onFirstStart(){
DataManager.load("clock").then(function(data){
document.getElementById("current-time").innerText = data.result.date;
});
}
}

View File

@ -31,7 +31,6 @@ export class LevelSite extends AbstractSite{
let templateContainer = new TemplateContainer(leafSegmentTemplate, parentSegmentTemplate, rowSegmentTemplate);
let level = new SimpleLevel(templateContainer);
level.setWords([
"Dynamo",
@ -39,8 +38,17 @@ export class LevelSite extends AbstractSite{
]);
level.setStartRotations([0,90,180]);
level.getWonPromise().then(()=>{
console.log("has won");
});
level.createSegments();
level.getRootSegment()._updateElement();
this.findBy("#level").appendChild(level.getRootSegment().getElement());
}
async nextLevel()
{
}
}

View File

@ -0,0 +1,58 @@
import {AbstractSite, Helper} from "../../../../../js/lib/pwa-lib";
import {DataManager} from "../../../../../js/lib/pwa-core";
import {WordRotatorDb} from "../WordRotatorDb";
import {LevelSite} from "./LevelSite";
export class SynchronizeSite extends AbstractSite {
constructor(siteManager) {
super(siteManager, "html/application/sync.html");
}
async onConstruct(args) {
let res = await super.onConstruct(args);
await this.loadLevels();
return res;
}
onFirstStart() {
super.onFirstStart();
this.startSite(LevelSite);
}
async loadLevels() {
const dateLastSync = Helper.nonNull(localStorage.getItem("date-last-sync"), 0);
const db = WordRotatorDb.getInstance();
let newLastSync = null;
let maxRuns = 1;
let levelPromises = [];
for (let run = 0; run < maxRuns; run++) {
let res = await DataManager.load("wordRotator/levels" + DataManager.buildQuery({
"currentRun": run,
"dateLastSync": dateLastSync
}));
if (!res["success"]) {
break;
}
res = res["result"];
newLastSync = Helper.nonNull(newLastSync, res["currentSyncDate"]);
maxRuns = res["maxRuns"];
let levels = res["levels"];
for (let i = 0, n = levels.length; i < n; i++) {
let currentLevel = levels[i];
levelPromises.push(db.loadLevel(levels[i]["id"]).then(level => {
currentLevel["played"] = (Helper.nonNull(Helper.nonNull(level, {}).played, false));
return currentLevel;
}));
}
}
let levels = await Promise.all(levelPromises);
await db.saveManyLevels(levels);
localStorage.setItem("date-last-sync", newLastSync);
}
}

View File

@ -7,6 +7,28 @@ export class Level {
this.words = [];
this.startRotations = [];
this.templateContainer = templateContainer;
this.hasWon = false;
this.wonResolver = null;
this.giveUpResolver = null;
const self = this;
this.wonPromise = new Promise((resolve, reject) => {
self.wonResolver = resolve;
self.giveUpResolver = reject;
});
}
getLevel()
{
return this;
}
setRootSegment(rootSegment)
{
this.rootSegment = rootSegment;
this.rootSegment.setParent(this);
}
setWords(words)
@ -22,8 +44,25 @@ export class Level {
this.startRotations = rotations;
}
hasWon() {
return this.rootSegment.isSolved();
getHasWon()
{
return this.hasWon;
}
checkHasWon(delayPromise) {
if (this.rootSegment.isSolved()){
this.hasWon = true;
const self = this;
delayPromise.then(()=>{
self.wonResolver(true);
});
return true;
}
return false;
}
getWonPromise(){
return this.wonPromise;
}
getRootSegment(){

View File

@ -0,0 +1,31 @@
import {Level} from "./Level";
import {RowSegment} from "../Segment/RowSegment";
import {ParentSegment} from "../Segment/ParentSegment";
export class RowLevel extends Level {
constructor(container, wordLength) {
super(container);
this.wordLength = wordLength;
}
createSegments() {
if (this.words.length >= 2 && this.words[0].length >= this.wordLength && this.words[1].length >= this.wordLength) {
let leafsWordOne = Level._createLeafsForWord(this.words[0], this.templateContainer.copyLeafTemplate());
let leafsWordTwo = Level._createLeafsForWord(this.words[1], this.templateContainer.copyLeafTemplate());
let rootSegment = new RowSegment(this.templateContainer.copyRowTemplate());
for (let i = 0, n = this.wordLength / 2; i < n; i++) {
let parent = new ParentSegment(this.templateContainer.copyParentTemplate());
parent.addChild(leafsWordOne[2 * i]);
parent.addChild(leafsWordOne[2 * i + 1]);
parent.addChild(leafsWordTwo[2 * i]);
parent.addChild(leafsWordTwo[2 * i + 1]);
rootSegment.addChild(parent);
}
rootSegment.applyRotations(this.startRotations);
this.setRootSegment(rootSegment)
}
}
}

View File

@ -1,40 +1,8 @@
import {Level} from "./Level";
import {ParentSegment} from "../Segment/ParentSegment";
import {RowSegment} from "../Segment/RowSegment";
import {RowLevel} from "./RowLevel";
export class SimpleLevel extends Level{
export class SimpleLevel extends RowLevel{
createSegments() {
if (this.words.length >= 2 && this.words[0].length >= 6 &&this.words[1].length >= 6){
let leafsWordOne = Level._createLeafsForWord(this.words[0], this.templateContainer.copyLeafTemplate());
let leafsWordTwo = Level._createLeafsForWord(this.words[1], this.templateContainer.copyLeafTemplate());
let segmentOne = new ParentSegment(this.templateContainer.copyParentTemplate());
let segmentTwo = new ParentSegment(this.templateContainer.copyParentTemplate());
let segmentThree = new ParentSegment(this.templateContainer.copyParentTemplate());
segmentOne.addChild(leafsWordOne[0]);
segmentOne.addChild(leafsWordOne[1]);
segmentOne.addChild(leafsWordTwo[0]);
segmentOne.addChild(leafsWordTwo[1]);
segmentTwo.addChild(leafsWordOne[2]);
segmentTwo.addChild(leafsWordOne[3]);
segmentTwo.addChild(leafsWordTwo[2]);
segmentTwo.addChild(leafsWordTwo[3]);
segmentThree.addChild(leafsWordOne[4]);
segmentThree.addChild(leafsWordOne[5]);
segmentThree.addChild(leafsWordTwo[4]);
segmentThree.addChild(leafsWordTwo[5]);
this.rootSegment = new RowSegment(this.templateContainer.copyRowTemplate());
this.rootSegment.addChild(segmentOne);
this.rootSegment.addChild(segmentTwo);
this.rootSegment.addChild(segmentThree);
this.rootSegment.applyRotations(this.startRotations);
}
constructor(container) {
super(container, 6);
}
}

View File

@ -1,4 +1,5 @@
import {Segment} from "./Segment";
import {DelayPromise} from "../../../../../../js/lib/pwa-assets";
export class ParentSegment extends Segment {
constructor(element) {
@ -7,11 +8,17 @@ export class ParentSegment extends Segment {
this.class = "rotate-0";
}
rotate() {
this.rotation += 90;
this.rotation %= 360;
async rotate() {
if (!this.getLevel().getHasWon()) {
this.rotation += 90;
this.rotation %= 360;
this._updateRotationClass()
this._updateRotationClass();
this.getLevel().checkHasWon(new Promise((resolve, reject)=>{
this.element.addEventListener("animationend", resolve);
}));
return new DelayPromise(250);
}
}
applyRotations(rotations) {
@ -42,6 +49,7 @@ export class ParentSegment extends Segment {
addChild(child) {
this.children.push(child);
child.setParent(this);
this._updateElement();
}
@ -49,26 +57,10 @@ export class ParentSegment extends Segment {
// this.style.transform = "rotate("+this.rotation+"deg)";
this.element.classList.remove(this.class);
this.class = "rotate-" + this.rotation;
if (this.class === "rotate-0")
{
if (this.class === "rotate-0") {
this.class = "rotate-360";
}
this.element.classList.add(this.class);
// if (this.rotation === 0) {
// const self = this;
// self.element.classList.add("no-transition");
//
// setTimeout(() => {
// if (self.class === "rotate-0") {
// requestAnimationFrame(()=>{
//
// self.element.classList.remove("rotate-0");
// self.element.classList.remove("no-transition");
// });
// }
// }, 250);
// }
}
_updateElement() {

View File

@ -4,13 +4,29 @@ export class Segment{
constructor(element){
this.rotation = 0;
this.element = element;
this.parent = null;
}
setParent(parent)
{
this.parent = parent;
}
getLevel()
{
if (this.parent!==null)
{
return this.parent.getLevel();
}
}
isSolved(){
return (this.rotation === 0);
}
rotate(){};
async rotate(){
return Promise.resolve();
};
_updateElement(){};

View File

@ -0,0 +1,219 @@
<?php
/**
* Created by PhpStorm.
* User: silas
* Date: 10.11.16
* Time: 11:59
*/
namespace Application\Controller;
use Ainias\Core\Controller\JsonController;
use Ainias\Core\Controller\ServiceActionController;
use Ainias\Core\Module;
use Application\Model\AuthToken;
use Application\Model\Level;
use Application\Model\Manager\AuthTokenManager;
use Application\Model\Manager\LevelManager;
use Application\Model\Manager\RatingManager;
use Application\Model\Manager\WordManager;
use Application\Model\Rating;
use Zend\Log\Logger;
use Zend\View\Model\ViewModel;
class SyncController extends JsonController
{
const SYNC_MAX_WORDS = 300;
const SYNC_MAX_LEVELS = 300;
const MAX_RATINGS_PER_LEVEL = 2;
// public function getAuthTokenAction()
// {
// if (!$this->getRequest()->isPost()) {
// return $this->triggerDispatchError(404);
// }
//
// /** @var AuthTokenManager $authTokenManager */
// $authTokenManager = $this->get(AuthTokenManager::class);
//
// $token = new AuthToken();
// $name = $this->getRequest()->getPost("name");
// if (trim($name) == "") {
// return $this->triggerDispatchError(400);
// }
// $token->setName($name);
// $token->setToken($authTokenManager->generateNewAuthToken());
// $authTokenManager->save($token);
//
// $this->layout("layout/ajaxData");
// $viewModel = new ViewModel();
// $viewModel->setTemplate("ajax/json");
// $viewModel->setVariable("json", [
// "result" => true,
// "data" => [
// "authToken" => $token->getToken(),
// ],
// ]);
// return $viewModel;
// }
// public function getWordsAction()
// {
// $request = $this->getRequest();
// if (!$request->isPost()) {
// return $this->triggerDispatchError();
// }
//
// $this->getEventManager()->trigger(Module::EVENT_LOG, null, array(
// "message" => "Synchronized Words: " . $request->toString(),
// "level" => Logger::INFO
// ));
//
// $currentRun = (int)$request->getPost("currentRun", null);
// $dateLastSync = $request->getPost("dateLastSync", null);
// if ($dateLastSync != null) {
// try {
// $dateLastSync = \DateTime::createFromFormat(self::DATETIME_SYNC_FORMAT, $dateLastSync);
// } catch (\Throwable $t) {
// $dateLastSync = null;
// }
// }
//
// /** @var WordManager $wordManager */
// $wordManager = $this->get(WordManager::class);
// $newDate = new \DateTime();
// $words = $wordManager->wordsToArray($wordManager->findNewerThan($dateLastSync, $currentRun));
// $numberWordsToSync = $wordManager->countNewerThan($dateLastSync);
//
// $this->layout("layout/ajaxData");
// $viewModel = new ViewModel();
// $viewModel->setTemplate("ajax/json");
// $viewModel->setVariable("json", [
// "result" => true,
// "data" => [
// "countWords" => $numberWordsToSync,
// "currentSyncDate" => $newDate->format(self::DATETIME_SYNC_FORMAT),
// "currentRun" => $currentRun,
// "maxRuns" => ceil($numberWordsToSync / SyncController::SYNC_MAX_WORDS),
// "words" => $words,
// ],
// ]);
// return $viewModel;
// }
public function getLevelsAction()
{
$request = $this->getRequest();
$currentRun = (int)$request->getQuery("currentRun", null);
$dateLastSync = $request->getQuery("dateLastSync", null);
try {
$dateLastSync = new \DateTime("@" . $dateLastSync);
} catch (\Throwable $e) {
$dateLastSync = new \DateTime();
}
/** @var LevelManager $levelManager */
$levelManager = $this->get(LevelManager::class);
$newDate = new \DateTime();
$levels = $levelManager->levelsToArray($levelManager->findNewerThan($dateLastSync, $currentRun));
$numberLevelsToSync = $levelManager->countNewerThan($dateLastSync);
return [
"countLevels" => $numberLevelsToSync,
"currentSyncDate" => $newDate->getTimestamp(),
"currentRun" => $currentRun,
"maxRuns" => ceil($numberLevelsToSync / SyncController::SYNC_MAX_LEVELS),
"levels" => $levels,
];
}
// public function rateAction()
// {
// $request = $this->getRequest();
// if (!$request->isPost()) {
// return $this->triggerDispatchError(404);
// }
//
// $this->getEventManager()->trigger(Module::EVENT_LOG, null, array(
// "message" => "Synchronized Level: " . $request->toString(),
// "level" => Logger::INFO
// ));
//
// /** @var AuthTokenManager $authTokenManager */
// $authTokenManager = $this->get(AuthTokenManager::class);
// $authToken = $authTokenManager->findOneByToken($request->getPost("authToken"));
//
// if ($authToken == null) {
// return $this->triggerDispatchError(403);
// }
//
// /** @var RatingManager $ratingManager */
// $ratingManager = $this->get(RatingManager::class);
//
// /** @var LevelManager $levelManager */
// $levelManager = $this->get(LevelManager::class);
// $levelsArray = json_decode($request->getPost("levels"), true);
//
// $levels = [];
// foreach ($levelsArray as $levelArray) {
// $levelManager->beginTransaction();
//
// $words = json_encode($levelArray["words"]);
// $rotations = json_encode($levelArray["rotations"]);
// $level = $levelManager->findOneBy([
// "words" => $words,
// "positions" => $rotations,
// "renderer" => $levelArray["rendererType"],
// "lang" => $levelArray["language"],
// ]);
// if ($level == null) {
// $level = new Level();
// $level->setDeleted(false);
// $level->setWords($words);
// $level->setPositions($rotations);
// $level->setRenderer($levelArray["rendererType"]);
// $level->setLang($levelArray["language"]);
// $level->setLastUpdated(new \DateTime());
// $level->setDeleted(false);
// $level->setDifficulty($levelArray["difficulty"]);
// $levelManager->save($level);
// }
// $rating = $ratingManager->findOneBy([
// "level" => $level,
// "authToken" => $authToken,
// ]);
//
// if ($rating == null) {
// $rating = new Rating();
// $rating->setAuthToken($authToken);
// $rating->setLevel($level);
// $level->getRatings()->add($rating);
// }
//
// $ratingScore = $levelArray["rating"];
// $rating->setRating($ratingScore);
//
// if ($level->getRatings()->count() >= self::MAX_RATINGS_PER_LEVEL || $ratingScore < 0) {
// $level->setDeleted(true);
// $level->setLastUpdated(new \DateTime());
//// $levelManager->save($level);
// }
//
// $ratingManager->save($rating);
// $levelManager->endTransaction();
// $levels[] = $level;
// }
// $this->layout("layout/ajaxData");
// $viewModel = new ViewModel();
// $viewModel->setTemplate("ajax/json");
// $viewModel->setVariable("json", [
// "result" => true,
// "data" => [
// "levels" => $levelManager->levelsToArray($levels),
// ],
// ]);
// return $viewModel;
// }
}

View File

@ -0,0 +1,134 @@
<?php
namespace Application\Model;
use Ainias\Core\Model\StandardModel;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Mapping as ORM;
/** @ORM\Entity(repositoryClass="Application\Model\Repository\AuthTokenRepository")
*/
class AuthToken extends StandardModel
{
/**
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(type="integer")
*/
protected $id;
/**
* @ORM\Column(type="text")
* @var string
*/
protected $token;
/**
* @ORM\Column(type="text")
* @var string
*/
protected $name;
/**
* @ORM\OneToMany(targetEntity="\Application\Model\Rating", mappedBy="authToken", cascade="all")
* @var Rating[]
*/
protected $ratings;
/**
* @ORM\Column(type="datetime", nullable=true)
* @var \DateTime
*/
protected $creationDate;
/**
* AuthToken constructor.
*/
public function __construct()
{
$this->id = null;
$this->token = null;
$this->ratings = new ArrayCollection();
$this->creationDate = new \DateTime();
}
/**
* @return mixed
*/
public function getId()
{
return $this->id;
}
/**
* @param mixed $id
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getToken()
{
return $this->token;
}
/**
* @param string $token
*/
public function setToken($token)
{
$this->token = $token;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string $name
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return Rating[]
*/
public function getRatings()
{
return $this->ratings;
}
/**
* @param Rating[] $ratings
*/
public function setRatings($ratings)
{
$this->ratings = $ratings;
}
/**
* @return \DateTime
*/
public function getCreationDate()
{
return $this->creationDate;
}
/**
* @param \DateTime $creationDate
*/
public function setCreationDate($creationDate)
{
$this->creationDate = $creationDate;
}
}

View File

@ -0,0 +1,222 @@
<?php
namespace Application\Model;
use Ainias\Core\Model\StandardModel;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="Application\Model\Repository\LevelRepository")
* @ORM\Table(uniqueConstraints={@ORM\UniqueConstraint(name="levelCore",columns={"words", "positions", "renderer", "lang"})})
*/
class Level extends StandardModel
{
/**
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(type="integer")
*/
protected $id;
/**
* @ORM\Column(type="string", length=255)
* @var string
*/
protected $words;
/**
* @ORM\Column(type="string", length=255)
* @var string
*/
protected $positions;
/**
* @ORM\Column(type="integer")
* @var int
*/
protected $renderer;
/**
* @ORM\Column(type="datetime")
* @var \DateTime
*/
protected $lastUpdated;
/**
* @ORM\Column(type="integer")
* @var int
*/
protected $lang;
/**
* @ORM\Column(type="boolean")
* @var bool
*/
protected $deleted;
/**
* @ORM\Column(type="integer")
* @var int
*/
protected $difficulty;
/**
* @ORM\OneToMany(targetEntity="\Application\Model\Rating", mappedBy="level", cascade="all")
* @var Rating[]
*/
protected $ratings;
/**
* Level constructor.
*/
public function __construct()
{
$this->id = null;
$this->ratings = new ArrayCollection();
}
/**
* @return mixed
*/
public function getId()
{
return $this->id;
}
/**
* @param mixed $id
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getWords()
{
return $this->words;
}
/**
* @param string $words
*/
public function setWords($words)
{
$this->words = $words;
}
/**
* @return string
*/
public function getPositions()
{
return $this->positions;
}
/**
* @param string $positions
*/
public function setPositions($positions)
{
$this->positions = $positions;
}
/**
* @return Rating[]|ArrayCollection
*/
public function getRatings()
{
return $this->ratings;
}
/**
* @param Rating[] $ratings
*/
public function setRatings($ratings)
{
$this->ratings = $ratings;
}
/**
* @return int
*/
public function getRenderer()
{
return $this->renderer;
}
/**
* @param int $renderer
*/
public function setRenderer($renderer)
{
$this->renderer = $renderer;
}
/**
* @return \DateTime
*/
public function getLastUpdated()
{
return $this->lastUpdated;
}
/**
* @param \DateTime $lastUpdated
*/
public function setLastUpdated($lastUpdated)
{
$this->lastUpdated = $lastUpdated;
}
/**
* @return int
*/
public function getLang()
{
return $this->lang;
}
/**
* @param int $lang
*/
public function setLang($lang)
{
$this->lang = $lang;
}
/**
* @return boolean
*/
public function isDeleted()
{
return $this->deleted;
}
/**
* @param boolean $deleted
*/
public function setDeleted($deleted)
{
$this->deleted = $deleted;
}
/**
* @return int
*/
public function getDifficulty()
{
return $this->difficulty;
}
/**
* @param int $difficulty
*/
public function setDifficulty($difficulty)
{
$this->difficulty = $difficulty;
}
}

View File

@ -0,0 +1,57 @@
<?php
namespace Application\Model\Manager;
use Ainias\Core\Model\Manager\StandardManager;
use Application\Model\Repository\AuthTokenRepository;
use Application\Model\AuthToken;
class AuthTokenManager extends StandardManager
{
/** @var AuthTokenRepository */
protected $repository;
public function __construct(AuthTokenRepository $repository, AuthToken $entity = null)
{
$this->repository = $repository;
parent::__construct($repository, $entity);
}
/**
* @param int $id
* @return AuthToken
*/
public function getEntityById($id)
{
return parent::getEntityById($id);
}
public function generateNewAuthToken()
{
do {
$token = "";
for ($i = 0; $i < 256; $i++) {
$rand = rand(0, 61);
if ($rand > 9) {
if ($rand > 35) {
$rand += ord('a') - 36;
} else {
$rand += ord('A') - 10;
}
$rand = chr($rand);
}
$token .= $rand;
}
} while($this->findOneByToken($token) != null);
return $token;
}
/**
* @param $token
* @return null|AuthToken
*/
public function findOneByToken($token)
{
return $this->findOneBy(["token" => $token]);
}
}

View File

@ -0,0 +1,78 @@
<?php
namespace Application\Model\Manager;
use Ainias\Core\Model\Manager\StandardManager;
use Application\Model\Repository\LevelRepository;
use Application\Model\Level;
class LevelManager extends StandardManager
{
/** @var LevelRepository */
protected $repository;
public function __construct(LevelRepository $repository, Level $entity = null)
{
$this->repository = $repository;
parent::__construct($repository, $entity);
}
/**
* @param int $id
* @return Level
*/
public function getEntityById($id)
{
return parent::getEntityById($id);
}
public function beginTransaction()
{
$this->repository->beginTransaction();
}
public function endTransaction()
{
$this->repository->endTransaction();
}
/**
* @param \DateTime $dateTime
* @param int $offset
* @return array
*/
public function findNewerThan($dateTime, $offset = 0)
{
return $this->repository->findNewerThanDate($dateTime, $offset);
}
public function countNewerThan($dateTime)
{
return $this->repository->countNewerThanDate($dateTime);
}
public function levelToArray(Level $level)
{
return [
"id" => $level->getId(),
"words" => json_decode($level->getWords()),
"rotations"=> json_decode($level->getPositions()),
"lastUpdated" => $level->getLastUpdated()->format("Y-m-d"),
"language" => $level->getLang(),
"rendererType" => $level->getRenderer(),
"difficulty" => $level->getDifficulty(),
"deleted" => $level->isDeleted(),
];
}
public function levelsToArray($levels)
{
$returnArray = [];
/** @var Level $level */
foreach ($levels as $level)
{
$returnArray[] = $this->levelToArray($level);
}
return $returnArray;
}
}

View File

@ -0,0 +1,28 @@
<?php
namespace Application\Model\Manager;
use Ainias\Core\Model\Manager\StandardManager;
use Application\Model\Repository\RatingRepository;
use Application\Model\Rating;
class RatingManager extends StandardManager
{
/** @var RatingRepository */
protected $repository;
public function __construct(RatingRepository $repository, Rating $entity = null)
{
$this->repository = $repository;
parent::__construct($repository, $entity);
}
/**
* @param int $id
* @return Rating
*/
public function getEntityById($id)
{
return parent::getEntityById($id);
}
}

View File

@ -0,0 +1,128 @@
<?php
namespace Application\Model\Manager;
use Ainias\Core\Model\Manager\StandardManager;
use Application\Controller\SyncController;
use Application\Model\Repository\WordRepository;
use Application\Model\Word;
class WordManager extends StandardManager
{
const ACTION_CHECKED = 1;
const ACTION_UNSURE = 2;
const ACTION_DELETED = 3;
/** @var WordRepository */
protected $repository;
public function __construct(WordRepository $repository, Word $entity = null)
{
$this->repository = $repository;
parent::__construct($repository, $entity);
}
/**
* @param Word $word
* @param $action
* @return mixed
*/
public static function doAction($word, $action)
{
switch($action)
{
case self::ACTION_UNSURE:
{
$word->setChecked(-1);
break;
}
case self::ACTION_CHECKED:
{
$word->setChecked(1);
$word->setDeleted(false);
break;
}
case self::ACTION_DELETED:
{
$word->setChecked(1);
$word->setDeleted(true);
break;
}
}
$word->setLastUpdated(new \DateTime());
return $word;
}
/**
* @param int $id
* @return Word
*/
public function getEntityById($id)
{
return parent::getEntityById($id);
}
/**
* @param \DateTime $dateTime
* @param int $offset
* @return array
*/
public function findNewerThan($dateTime, $offset = 0)
{
return $this->repository->findNewerThanDate($dateTime, $offset);
}
public function countNewerThan($dateTime)
{
return $this->repository->countNewerThanDate($dateTime);
}
public function wordToArray(Word $word)
{
return [
"id" => $word->getId(),
"word" => $word->getWord(),
// "created" => $word->getCreated()->format(SyncController::DATETIME_SYNC_FORMAT),
// "lastUpdated" => $word->getLastUpdated()->format(SyncController::DATETIME_SYNC_FORMAT),
"language" => $word->getLang(),
"deleted" => $word->isDeleted(),
];
}
public function wordsToArray($words)
{
$returnArray = [];
/** @var Word $word */
foreach ($words as $word)
{
$returnArray[] = $this->wordToArray($word);
}
return $returnArray;
}
public function getRandomWordNotChecked($minLength = 0, $maxLength = 100)
{
return $this->repository->getRandomWordNotChecked($minLength, $maxLength);
}
public function countNotChecked($minLength = 0, $maxLength = 100)
{
return $this->repository->countNotChecked($minLength, $maxLength);
}
public function countDeleted($minLength = 0, $maxLength = 100)
{
return $this->repository->countDeleted($minLength, $maxLength);
}
public function countChecked($minLength = 0, $maxLength = 100)
{
return $this->repository->countChecked($minLength, $maxLength);
}
public function countUnsure($minLength = 0, $maxLength = 100)
{
return $this->repository->countUnsure($minLength, $maxLength);
}
}

View File

@ -0,0 +1,112 @@
<?php
namespace Application\Model;
use Ainias\Core\Model\StandardModel;
use Doctrine\ORM\Mapping as ORM;
/** @ORM\Entity(repositoryClass="Application\Model\Repository\RatingRepository")
*/
class Rating extends StandardModel
{
/**
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(type="integer")
*/
protected $id;
/**
* @ORM\ManyToOne(targetEntity="\Application\Model\Level", inversedBy="ratings")
* @ORM\JoinColumn(name="levelId", referencedColumnName="id")
* @var Level
*/
protected $level;
/**
* @ORM\ManyToOne(targetEntity="\Application\Model\AuthToken", inversedBy="ratings")
* @ORM\JoinColumn(name="authTokenId", referencedColumnName="id")
* @var AuthToken
*/
protected $authToken;
/**
* @ORM\Column(type="integer")
* @var int
*/
protected $rating;
/**
* Rating constructor.
*/
public function __construct()
{
$this->id = null;
$this->authToken = null;
$this->level = null;
}
/**
* @return mixed
*/
public function getId()
{
return $this->id;
}
/**
* @param mixed $id
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return Level
*/
public function getLevel()
{
return $this->level;
}
/**
* @param Level $level
*/
public function setLevel($level)
{
$this->level = $level;
}
/**
* @return AuthToken
*/
public function getAuthToken()
{
return $this->authToken;
}
/**
* @param AuthToken $authToken
*/
public function setAuthToken($authToken)
{
$this->authToken = $authToken;
}
/**
* @return int
*/
public function getRating()
{
return $this->rating;
}
/**
* @param int $rating
*/
public function setRating($rating)
{
$this->rating = $rating;
}
}

View File

@ -0,0 +1,10 @@
<?php
namespace Application\Model\Repository;
use Ainias\Core\Model\Repository\StandardRepository;
class AuthTokenRepository extends StandardRepository
{
}

View File

@ -0,0 +1,61 @@
<?php
namespace Application\Model\Repository;
use Ainias\Core\Model\Repository\StandardRepository;
use Application\Controller\SyncController;
use Application\Model\Level;
class LevelRepository extends StandardRepository
{
/**
* @param \DateTime $date
* @param int $offset
* @return array
*/
public function findNewerThanDate($date, $offset = 0)
{
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("l")->from(Level::class, "l");
if ($date != null)
{
$queryBuilder->andWhere($queryBuilder->expr()->gte("l.lastUpdated", ":fromDate"));
$queryBuilder->setParameter("fromDate", $date->format("Y-m-d H:i:00"));
}
$queryBuilder->setMaxResults(SyncController::SYNC_MAX_LEVELS);
$queryBuilder->setFirstResult($offset * SyncController::SYNC_MAX_LEVELS);
return $queryBuilder->getQuery()->getResult();
}
public function countNewerThanDate($date)
{
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("COUNT(l.id) as number")->from(Level::class, "l");
if ($date != null)
{
$queryBuilder->andWhere($queryBuilder->expr()->gte("l.lastUpdated", ":fromDate"));
$queryBuilder->setParameter("fromDate", $date->format("Y-m-d H:i:00"));
}
return $queryBuilder->getQuery()->getSingleScalarResult();
}
public function beginTransaction()
{
$this->_em->getConnection()->beginTransaction();
}
public function endTransaction()
{
try{
$this->_em->getConnection()->commit();
} catch (\Exception $e)
{
$this->_em->getConnection()->rollBack();
throw $e;
}
}
}

View File

@ -0,0 +1,10 @@
<?php
namespace Application\Model\Repository;
use Ainias\Core\Model\Repository\StandardRepository;
class RatingRepository extends StandardRepository
{
}

View File

@ -0,0 +1,129 @@
<?php
namespace Application\Model\Repository;
use Ainias\Core\Model\Repository\StandardRepository;
use Doctrine\ORM\Internal\HydrationCompleteHandler;
use Doctrine\ORM\Query;
use Application\Controller\SyncController;
use Application\Model\Word;
class WordRepository extends StandardRepository
{
/**
* @param \DateTime $date
* @param int $offset
* @return array
*/
public function findNewerThanDate($date, $offset = 0)
{
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("w")->from(Word::class, "w");
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "1"));
if ($date != null)
{
$queryBuilder->andWhere($queryBuilder->expr()->gte("w.lastUpdated", ":fromDate"));
$queryBuilder->setParameter("fromDate", $date->format("Y-m-d"));
}
$queryBuilder->setMaxResults(SyncController::SYNC_MAX_WORDS);
$queryBuilder->setFirstResult($offset * SyncController::SYNC_MAX_WORDS);
return $queryBuilder->getQuery()->getResult();
}
public function countNewerThanDate($date)
{
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("COUNT(w.id) as number")->from(Word::class, "w");
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "1"));
if ($date != null)
{
$queryBuilder->andWhere($queryBuilder->expr()->gte("w.lastUpdated", ":fromDate"));
$queryBuilder->setParameter("fromDate", $date->format("Y-m-d"));
}
return $queryBuilder->getQuery()->getSingleScalarResult();
}
public function getRandomWordNotChecked($minLength = 0, $maxLength = 100)
{
$numberWords = $this->countNotChecked($minLength, $maxLength);
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("w")->from(Word::class, "w");
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "0"));
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
$queryBuilder->setParameter("minLength", $minLength);
$queryBuilder->setParameter("maxLength", $maxLength);
$queryBuilder->setMaxResults(1);
$queryBuilder->setFirstResult(rand(0,$numberWords));
$res = $queryBuilder->getQuery()->getResult();
if (is_array($res))
{
return $res[0];
}
return $res;
}
public function countNotChecked($minLength = 0, $maxLength = 100)
{
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("COUNT(w.id)")->from(Word::class, "w");
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "0"));
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
$queryBuilder->setParameter("minLength", $minLength);
$queryBuilder->setParameter("maxLength", $maxLength);
$queryBuilder->setMaxResults(1);
return $queryBuilder->getQuery()->getSingleScalarResult();
}
public function countDeleted($minLength, $maxLength)
{
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("COUNT(w.id)")->from(Word::class, "w");
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "1"));
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.deleted", "1"));
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
$queryBuilder->setParameter("minLength", $minLength);
$queryBuilder->setParameter("maxLength", $maxLength);
$queryBuilder->setMaxResults(1);
return $queryBuilder->getQuery()->getSingleScalarResult();
}
public function countChecked($minLength, $maxLength)
{
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("COUNT(w.id)")->from(Word::class, "w");
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "1"));
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.deleted", "0"));
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
$queryBuilder->setParameter("minLength", $minLength);
$queryBuilder->setParameter("maxLength", $maxLength);
$queryBuilder->setMaxResults(1);
return $queryBuilder->getQuery()->getSingleScalarResult();
}
public function countUnsure($minLength, $maxLength)
{
$queryBuilder = $this->_em->createQueryBuilder();
$queryBuilder->select("COUNT(w.id)")->from(Word::class, "w");
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "-1"));
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
$queryBuilder->setParameter("minLength", $minLength);
$queryBuilder->setParameter("maxLength", $maxLength);
$queryBuilder->setMaxResults(1);
return $queryBuilder->getQuery()->getSingleScalarResult();
}
}

View File

@ -0,0 +1,188 @@
<?php
namespace Application\Model;
use Ainias\Core\Model\StandardModel;
use Doctrine\ORM\Mapping as ORM;
/** @ORM\Entity(repositoryClass="Application\Model\Repository\WordRepository")
*/
class Word extends StandardModel
{
//Level:
/*
* Ansage
* Termin
*
*/
CONST LANGUAGE_DE = 1;
/**
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(type="integer")
*/
protected $id;
/**
* @ORM\Column(type="text")
* @var string
*/
protected $word;
/**
* @ORM\Column(type="datetime")
* @var \DateTime
*/
protected $created;
/** @ORM\Column(type="datetime")
* @var \DateTime
*/
protected $lastUpdated;
/**
* @ORM\Column(type="boolean")
* @var bool
*/
protected $deleted;
/**
* @ORM\Column(type="integer")
* @var int
*/
protected $lang;
/**
* @ORM\Column(type="integer")
* @var int
*/
protected $checked;
/**
* Word constructor.
*/
public function __construct()
{
$this->id = null;
$this->created = new \DateTime();
$this->lastUpdated = new \DateTime();
$this->deleted = false;
$this->lang = self::LANGUAGE_DE;
$this->word = "";
$this->checked = -1;
}
/**
* @return mixed
*/
public function getId()
{
return $this->id;
}
/**
* @param mixed $id
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getWord()
{
return $this->word;
}
/**
* @param string $word
*/
public function setWord($word)
{
$this->word = $word;
}
/**
* @return \DateTime
*/
public function getCreated()
{
return $this->created;
}
/**
* @param \DateTime $created
*/
public function setCreated($created)
{
$this->created = $created;
}
/**
* @return \DateTime
*/
public function getLastUpdated()
{
return $this->lastUpdated;
}
/**
* @param \DateTime $lastUpdated
*/
public function setLastUpdated($lastUpdated)
{
$this->lastUpdated = $lastUpdated;
}
/**
* @return boolean
*/
public function isDeleted()
{
return $this->deleted;
}
/**
* @param boolean $deleted
*/
public function setDeleted($deleted)
{
$this->deleted = $deleted;
}
/**
* @return int
*/
public function getLang()
{
return $this->lang;
}
/**
* @param int $lang
*/
public function setLang($lang)
{
$this->lang = $lang;
}
/**
* @return int
*/
public function getChecked()
{
return $this->checked;
}
/**
* @param int $checked
*/
public function setChecked($checked)
{
$this->checked = $checked;
}
}

View File

@ -58,6 +58,7 @@ $rotationDegrees: (90 180 270 360);
text-align: center;
position: relative;
transition: .0s;
user-select: none;
&.segment-row {
display: block;
@ -66,8 +67,9 @@ $rotationDegrees: (90 180 270 360);
}
&.segment-leaf {
min-width: 15px;
height: 30px;
min-width: 17px;
height: 34px;
line-height: 34px;
}
&.segment-parent {