Roland Häder [Sun, 8 Jul 2018 07:00:53 +0000 (09:00 +0200)]
Continued:
- better keep logic that is around such regular expressions in a nice utilities
class
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 8 Jul 2018 05:04:51 +0000 (07:04 +0200)]
Continued:
- it is getFileObject() not getPointer()
- also let that method invoke wrapped file pointer instance' same method
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 3 Jul 2018 23:58:09 +0000 (01:58 +0200)]
New-line added
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 3 Jul 2018 22:44:35 +0000 (00:44 +0200)]
Continued:
- opps, to less unit tests to find this ... :-(
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 7 May 2018 00:36:57 +0000 (02:36 +0200)]
Continued:
- fix for division-by-zero
- also algo was to "happy" finding new hashes
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 14 Apr 2018 21:34:10 +0000 (23:34 +0200)]
Continued:
- ops, .col-form-label is the right one
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 14 Apr 2018 21:26:51 +0000 (23:26 +0200)]
Continued:
- convertDashesToUnderscores() is invoked static by
StringUtils::convertDashesToUnderscores
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 14 Apr 2018 21:24:03 +0000 (23:24 +0200)]
Continued:
- do not clear formName and formId, both are still needed
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 14 Apr 2018 21:21:30 +0000 (23:21 +0200)]
Continued:
- assignVariable() should validate $variableName if NULL or empty
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 14 Apr 2018 20:37:49 +0000 (22:37 +0200)]
Continued:
- moved convertDashesToUnderscores to new StringUtils class
- this class now needs to be loaded "manually"
- cleaned up .htaccess files where they are really not needed
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 14 Apr 2018 19:56:46 +0000 (21:56 +0200)]
Continued:
- fixed wrong constant reference, is now in FrameworkConfiguration
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 14 Apr 2018 18:48:21 +0000 (20:48 +0200)]
Continued:
- started porting to Bootstrap4
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 13 Apr 2018 23:41:37 +0000 (01:41 +0200)]
Continued:
- ops, did not append 's' to 'http'
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 13 Apr 2018 23:37:57 +0000 (01:37 +0200)]
Continued:
- rewrote ObjectFactory for some performance improvement, yet still more needs
to be done, maybe some static "cache" array and then use reflection to clean
up old instance?
- debug messages are now "hidden" in HTML comment blocks
- InvalidClassNameException is now emptied and InvalidArgumentException is used
instead
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 11 Apr 2018 21:38:39 +0000 (23:38 +0200)]
Continued:
- imported InvalidControllerException
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 11 Apr 2018 21:29:28 +0000 (23:29 +0200)]
Continued:
- better detection of HTTP(S)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 11 Apr 2018 20:46:10 +0000 (22:46 +0200)]
Continued:
- no need to handle $applicationInstance around as it exists in GenericRegister
already
- please update your index.php to this
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 11 Apr 2018 20:34:53 +0000 (22:34 +0200)]
Continued:
- initWebOutputInstance() cannot be invoked in construction time of response as
the application instance is not yet created there, need to invoke
initWebOutputInstance() after the application instance has been created
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 11 Apr 2018 04:33:01 +0000 (06:33 +0200)]
Continued:
- ApplicationHelper needs to expand BaseApplication to have "self-registration"
generically done
- so no more need to register 'application' instance everywhere else, just here
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 6 Mar 2018 21:55:16 +0000 (22:55 +0100)]
Continued:
- need to invoke $responseInstance->initWebOutputInstance() to initialize the
web output instance, but not in console responses ... The old-lost code at
my shipping-company simulator did this.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 6 Mar 2018 21:49:02 +0000 (22:49 +0100)]
Continued:
- $databaseInstance is now moved to FrameworkBootstrap as the old getter/setter
were using registry pattern, then a getter invocation to check if the
instance has already been set will result to an NPE as getInstance() makes
this sure
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 6 Mar 2018 21:41:42 +0000 (22:41 +0100)]
Continued:
- tested $applicationInstance against DatabaseConnector which will never
trigger the thrown exception on double call of this method
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 6 Mar 2018 21:27:01 +0000 (22:27 +0100)]
Continued:
- imported RenderableMenu
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 6 Mar 2018 21:24:25 +0000 (22:24 +0100)]
Continued:
- imported ManageableLanguage
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 6 Mar 2018 21:22:13 +0000 (22:22 +0100)]
Continued:
- imported FrameworkArrayObject
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 3 Mar 2018 23:28:44 +0000 (00:28 +0100)]
Continued:
- 'app' is no more, it is fully 'application'
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 20 Jan 2018 17:49:03 +0000 (18:49 +0100)]
Continued:
- created more namespaces
- "imported" more classes/interfaces
- need to require_once, some strange (?) double-load may happen when phpunit is
running
- sorted members a bit
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 19 Jan 2018 21:33:40 +0000 (22:33 +0100)]
Continued:
- ops, wrong bait, wrong fish, inc/ is no more ...
- moved/upgraded files from rewrite
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 21 Nov 2016 20:38:56 +0000 (21:38 +0100)]
added files for database format-upgrade
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Fri, 28 Oct 2016 19:33:15 +0000 (21:33 +0200)]
Renamed Registry -> GenericRegistry to make it clear that this registry does
indeed accept any type of data and therefor is very generic.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Oct 2016 21:43:53 +0000 (23:43 +0200)]
Added format-upgrade class for LFDB version 01 (each row a single file + info
file) to 02 (only one data + info file, still same hash file format).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 26 Oct 2016 23:41:01 +0000 (01:41 +0200)]
Some updates:
- inc/config/config-local.php is no longer supported as it requires a (mostly)
application-specific file being placed into core which is not a good idea.
Better is strict separation of core-specific (framework only) and
application-specific.
- updated all file's copyright year to 2016
- added dummy for upcoming datbase migration support (later also between
different engines, if possible?)
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Fri, 16 May 2014 23:00:36 +0000 (01:00 +0200)]
Added missing methods from Streamable interface.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Häder [Thu, 18 Jan 2018 23:19:25 +0000 (00:19 +0100)]
Continued:
- rewrite "miner" chash to scrypt
- imported needed exception class
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Thu, 18 Jan 2018 23:09:16 +0000 (00:09 +0100)]
Need to have deeper namespace ...
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 16 Jan 2018 23:20:58 +0000 (00:20 +0100)]
Continued:
- removed Requestable instance from parameter list, this can now be done easier
with FrameworkBootstrap::getInstance() rather than handling the instance
around in many places (see inter-mezzo)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 23:38:35 +0000 (00:38 +0100)]
Continued:
- even more rewrites towards SplFilInfo
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 23:33:43 +0000 (00:33 +0100)]
Continued:
- more rewrites towards SplFileInfo
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 23:31:38 +0000 (00:31 +0100)]
Continued:
- added import of FileStackIndexFactory (not unit-tested, sorry!)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 23:30:05 +0000 (00:30 +0100)]
Continued:
- it is eof() in SplFileObject, not feof()
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 23:28:41 +0000 (00:28 +0100)]
Continued:
- fixed confusion between framework_base_path and root_base_path
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 23:26:07 +0000 (00:26 +0100)]
Continued:
- first check path, then file
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 23:02:51 +0000 (00:02 +0100)]
Continued:
- yep, I'm getting closer, yet another SplFileInfo is needed
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 23:00:02 +0000 (00:00 +0100)]
Continued:
- more rewrite towards SplFileInfo
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 22:57:55 +0000 (23:57 +0100)]
Continued:
- ported to SplFileInfo way
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 22:50:05 +0000 (23:50 +0100)]
Continued:
- same fade to Url-/Source
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 22:27:43 +0000 (23:27 +0100)]
Continued:
- removed Communicator instance, was maybe only for 'hub'? Maybe one day it will
come back together with the interface ...
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 20:59:02 +0000 (21:59 +0100)]
Continued:
- fixed remove-deprecated.sh (was still Subversion-related)
- removed deprecated files
- updated TODOs.txt
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 2 Jan 2018 22:43:02 +0000 (23:43 +0100)]
Continued:
- updated dependencies (composer is currently only used for PHPUnit dependency)
- you *may* use it for your own project but I highly recommend my way. Please
refer to other projects like "city" or "hub" for up-to-date examples.
- maybe one day, this will be more? ...
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 07:08:37 +0000 (08:08 +0100)]
Continued:
- all base classes are now abstract
- "imported" some classes/interfaces
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 07:02:19 +0000 (08:02 +0100)]
Continued:
- "imported" missing interface
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 06:52:38 +0000 (07:52 +0100)]
Continued:
- added Executor interface from hub project
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 03:51:59 +0000 (04:51 +0100)]
Continued:
- also "documented" namespace expansion (Tld\Domain\) in thrown exceptions
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 03:17:22 +0000 (04:17 +0100)]
Continued:
- also updated these to new namespace
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 14 Nov 2017 22:21:03 +0000 (23:21 +0100)]
Continued:
- also port this to SplFileInfo
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 14 Nov 2017 21:28:08 +0000 (22:28 +0100)]
Continued:
- ops, overwrote fileInstance, rename to fileInfoInstance
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 14 Nov 2017 21:19:37 +0000 (22:19 +0100)]
Continued:
- need to return full SplFileInfo instance instead of file name
- it is a better OOD anyway
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 14 Nov 2017 20:58:42 +0000 (21:58 +0100)]
Continued:
- added Org\Nxchange\ namespace followwing Java convention
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 13 Aug 2017 19:35:13 +0000 (21:35 +0200)]
updated phpunit dependency to ^6.3 (6.3.0 and up until 6.3.9 including)
Roland Häder [Sun, 13 Aug 2017 19:19:54 +0000 (21:19 +0200)]
Rewrite continues:
- EmptyVariableException can be easily replaced by InvalidArgumentException (IEA)
because there is no need for to over-detailed exceptions, but still it is a
good idea to have more (custom) around than the defaults
- MissingMethodException was no longer used and is now emptied
- updated TODOs.txt
- ignored vendor in todo-builder.sh
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 13 Aug 2017 18:51:58 +0000 (20:51 +0200)]
Rewrites:
- *IsEmptyException are all superflous as also NPE and IAE can do the same and
much more generic
- closed TODO to remove inConstructor, was bad code style anyway
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 13 Aug 2017 18:36:12 +0000 (20:36 +0200)]
Rewrite:
- the configuration instance is now instanciated by
FrameworkBootstrap::getConfigurationInstance(), this *may* has made it sure
that the class FrameworkConfiguration can be fully covered by unit tests.
- still a call-back instance test is pending
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 13 Aug 2017 18:15:36 +0000 (20:15 +0200)]
Rewrote a bit:
- removed redundant convertDashesToUnderscores() in FrameworkConfiguration but
had to add an include line again, let's save redudant code, right? :-)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 13 Aug 2017 15:52:22 +0000 (17:52 +0200)]
Rewritten:
- rewrote framework to use more SPL's classes SplFileInfo and SplFileObject
instead of "bare" PHP functions (more objects, better type-hints)
- this may break a lot other code, please rewrite, too
- updated .gitattributes
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 21:46:53 +0000 (23:46 +0200)]
Continued with unit tests:
- some refacturing: all detectFoo() methods are now moved from configuration
to bootstrap class as this seems proper place
- also they can only be called static
- DNS resolver is now globally quieted in tests/bootstrap.php
- created new unit test for FrameworkBootstrap class (partly)
- this origins from configuration unit test
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 21:05:56 +0000 (23:05 +0200)]
Continued:
- Also test unsupported methods if they are still unsupported. Please note, that
these 2 methods may be removed from FrameworkInterface in the future as they
come from very old times where no database frontend classes exist.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 20:47:31 +0000 (22:47 +0200)]
Continued a bit:
- better checks allowing more coverage
- added some sanity-checks
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 17:25:33 +0000 (19:25 +0200)]
Let's name it better, more clear.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 16:40:15 +0000 (18:40 +0200)]
Allow DNS resolver to become quiet about its operations
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 16:19:49 +0000 (18:19 +0200)]
Added first PHPUnit-based unit test. This will test some of the methods in the
configuration class 'FrameworkConfiguration'. Strangely, not all I have tested
have 100% coverage ... Why? :-(
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 15:02:28 +0000 (17:02 +0200)]
Continued a bit:
- some rewrites to make PHPUnit be able to unit-test it
- more sanity-checks on parameters, were sometimes combined
- surpress some anoyances caused by to strict xdebug settings
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 12:52:03 +0000 (14:52 +0200)]
Continued:
- added sanity-checks on parameters
- no more these server-based (?) tests
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 12:24:09 +0000 (14:24 +0200)]
Continued:
- imported much more framework stuff, found by CodeCoverage
- renamed some namespaces
- FuseWrapper seems to be no longer maintained? ;-(
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 11:14:01 +0000 (13:14 +0200)]
Continued:
- rewrote some parts of the class loader to e.g. avoid loading full lust into
variable and then only decode it
- renamed shortended variables
- cut a very long variable down a bit (one word)
- ignored all logfiles in root directory
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 10:56:32 +0000 (12:56 +0200)]
Continued a bit:
- renamed method app_exit() to exitApplication(), still it needs rewritings
- rewrote a bit searching for framework files, also check __DIR__ from
index.php to find it
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 10:43:03 +0000 (12:43 +0200)]
Continued a bit:
- start of rewriting unit tests, these old where not very well written anyway
- created phpunit.xml.dist
- created composer.json/lock files. No, I'm not going to replace my class
loader with it. I still like mine better. :-)
- created tests/bootstrap.php which contains an ugly hack for loading my tests
first. Maybe there is a better way?
- moved class to proper (deeper) location
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sun, 16 Jul 2017 00:32:39 +0000 (02:32 +0200)]
Cleanup:
- removed deprecated unit tests, very old-lost stuff
- removed deprecated setMagicQuotesRuntime() which only wraps an already
deprecated PHP function
- unit tests with PHPUnit are coming! :-)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 15 Jul 2017 21:05:39 +0000 (23:05 +0200)]
Continued:
- added experimental (maybe not working) iterator for registries
- callbackInstance is now generic
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 15 Jul 2017 17:46:56 +0000 (19:46 +0200)]
fixed namespace for FiLoStacker + removed config entry which does not point to
a generic class anymore.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 15 Jul 2017 17:43:54 +0000 (19:43 +0200)]
added public (non-sensitive) NetBeans project files
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 1 Jul 2017 21:27:39 +0000 (23:27 +0200)]
Continued a bit:
- added experimental RegistryIterator class which will iterate over all found
entries in the given registry. If a sub-registry is found, also their entries
will be iterated over instead of the sub-registry being returned.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 1 Jul 2017 20:12:38 +0000 (22:12 +0200)]
Added getter/setter for a Register instance (registries)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 30 Jun 2017 20:13:13 +0000 (22:13 +0200)]
Also skip this
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 17 Jun 2017 20:49:40 +0000 (22:49 +0200)]
also skip one element when __callStatic is given
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 17 Jun 2017 20:39:12 +0000 (22:39 +0200)]
Experimental "audio-fetching" script added
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 17 Jun 2017 20:38:25 +0000 (22:38 +0200)]
Some rewrites:
- debugOutput() does not include caller method name and line number
- partialStub() no longer outputs caller method name
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 15:57:11 +0000 (17:57 +0200)]
no longer deprecated
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 14:30:37 +0000 (16:30 +0200)]
Nope, this will add hashes to the list ...
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 14:22:55 +0000 (16:22 +0200)]
Nope, this method needs to be called!
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 13:17:32 +0000 (15:17 +0200)]
Also log call-back instance
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 13:15:41 +0000 (15:15 +0200)]
... now call-back array ...
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 13:13:54 +0000 (15:13 +0200)]
use better method_exists() is_callable() also accepts __call() which is not
wanted here.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 13:11:39 +0000 (15:11 +0200)]
also add new setCallbackInstance() to interface ...
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 13:03:48 +0000 (15:03 +0200)]
added call-back instance support
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 30 May 2017 11:51:09 +0000 (13:51 +0200)]
Unsupported array found, maybe later add a call-backable class here, for now
at least the array keys are taken into final hash.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 29 May 2017 20:56:31 +0000 (22:56 +0200)]
imported Helper
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 29 May 2017 18:17:19 +0000 (20:17 +0200)]
imported OutputStream
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 29 May 2017 17:37:08 +0000 (19:37 +0200)]
getResponseInstance is now located in FrameworkBootstrap
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 29 May 2017 17:35:04 +0000 (19:35 +0200)]
imported ApplicationEntryPoint
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 29 May 2017 12:17:16 +0000 (14:17 +0200)]
must implement Registerable
Signed-off-by: Roland Häder <roland@mxchange.org>