Menu

PhpCMSng Commit Log


Commit Date  
[r10] by obw

A lot of changes and enhancements

PhpCMSng\Core\Test\TestCase
* new Method getIteratorOverAllSources()

PhpCMSng\Content\TemplateParser
* implements over the PhpCMSng\Content\AbstractTemplateParser EventHandlerAwareInterface, ParserAwareInterface
* EventHandling optimized
* FIXED the double use of TEMPLATEPARSER_PRE_PARSE_LINE and TEMPLATEPARSER_POST_PARSE_LINE

PhpCMSng\Plugin\Interfaces\PluginInterface
PhpCMSng\Content\MenuDataParser\MenuLevel
* refactor of PhpCMSng\Core\Cache\CacheInformationAwareInterface to PhpCMSng\Core\Interfaces\CacheInformationAwareInterface

PhpCMSng\Core\ParserTest
* remove of teh testGetEventData(), will be tested laite in the tests for the PhpCMSng\Core\Traits\EventHandlerAwareTrait

PhpCMSng\Core\Parser
* implements now PhpCMSng\Core\Interfaces\EventHandlerAwareInterface
* use of PhpCMSng\Core\Traits\EventHandlerAwareTrait implements
* add destructor for automated clean up
* must implemented in detail

PhpCMSng\Core\PageCacheHandler
* implements EventHandlerAwareInterface, ParserAwareInterface
* use of PhpCMSng\Core\Traits\EventHandlerAwareTrait implements
* EventHandling optimized
* add some new method stubs

PhpCMSng\Content\MenuTemplateParser
PhpCMSng\Content\MenuDataParser
* implements over the PhpCMSng\Content\AbstractTemplateParser EventHandlerAwareInterface, ParserAwareInterface
* EventHandling optimized

PhpCMSng\Core\EventHandler
* registerForEvent() is implemented now and have a Unittest
* FIX: releaseEvent() and have a Unittest
* implements ParserAwareInterface

PhpCMSng\Core\EventHandler\EventEnum
* renumbering
* some renaming
* lot of documentation

PhpCMSng\Content\ContentParser
* implements now PhpCMSng\Core\Interfaces\EventHandlerAwareInterface
* use of PhpCMSng\Core\Traits\EventHandlerAwareTrait implements
* implements now ParserAwareInterface
* refactor Event handlig

PhpCMSng\Core\Interfaces\CacheInformationAwareInterface
PhpCMSng\Core\Cache\CacheInformationAwareInterface
* refactor of PhpCMSng\Core\Cache\CacheInformationAwareInterface to PhpCMSng\Core\Interfaces\CacheInformationAwareInterface

PhpCMSng\Content\AbstractTemplateParser
* implements now PhpCMSng\Core\Interfaces\EventHandlerAwareInterface
* use of PhpCMSng\Core\Traits\EventHandlerAwareTrait implements
* implements now ParserAwareInterface
* add release event for _loadFile()
* uses static::EVENT_PRE_LOAD_TEMPLATE to exchange the correct EventId

NEW: PhpCMSng\Core\EventHandlerTest
* registerEvent
* releaseEvent
NEW: PhpCMSng\Core\Interfaces\ParserAwareInterface
NEW: PhpCMSng\Core\Traits\EventHandlerAwareTrait implements all Methods needed for PhpCMSng\Core\Interfaces\EventHandlerAwareInterface
NEW: PhpCMSng\Core\Interfaces\EventHandlerAwareInterface
NEW: PhpCMSng\Core\EventHandler\EventEnumTest
* test if every EventId is unique
* test if every EventId is used

2017-05-08 12:26:18 Tree
[r9] by obw

add gethostname() in _initDomeinname() as fallback when nothing is defined in $_SERVER

2017-05-06 14:52:04 Tree
[r8] by obw

More UnitTests

\PhpCMSng\Core\DefaultHandler
* add more autodetect fields
* add exception when a field is set to autodetection where it is nor possible or implemented

\PhpCMSng\Core\ConfigHandler
* add getPath() to get the filename of the loaded config

\PhpCMSng\Core\Test\testCas
* created
* getParserForTest()

2017-05-06 14:45:39 Tree
[r7] by obw

More UnitTests
* All not HTTP / Parsing specific Object and value getter are tested in \PhpCMSng\Core\Parser
* Minor correction for the CLI Mode are made

\PhpCMSng\Content\TagHandler
* add flag if it initialised

\PhpCMSng\Core\Parser
* implement the I!(N getter
* remove _run() from the constructor and rename it to _runHttp()
* only the EventHandler is now initilised from the constructor
* new static method for running in CLI mode (must be partly implemented)
* some getter now initilise the needed value on demand:
* getPageCache()
* getRequest()
* getDefaultHandler()
* getPluginHandler()
* getTagHandler()
* getI18N()

\PhpCMSng\Core\I18N
* first step foward implementation (constructor is running also getParser())

\PhpCMSng\Core\DefaultHandler
* BF: in: _initScriptName()

\PhpCMSng\Core\ConfigHandler
* BF, remove unessery ': void'

\PhpCMSng\Core\Request\Cli
* BF: get() had wrong signature

defaults in fixtures have now a defined document root!

2017-05-06 12:19:45 Tree
[r6] by obw

correct some docu

2017-05-06 11:23:28 Tree
[r5] by obw

Cleanup the Code an some docu

2017-05-06 09:43:56 Tree
[r4] by obw

first UnitTests for the Autoloader class

2017-05-05 22:34:49 Tree
[r3] by obw

Remove some exception, because if we are working with more then one Autoloader, we have some Problemsn then!

2017-05-05 22:33:23 Tree
[r2] by obw

initial checkin
* the parser is working
* plugin support missing
* I18N support missing
* PAX support missing
* Page Cache support missing
* admin interface missing
* will be implemented as System-Plugin
* unit Tests missing

lot of work lays in front of me ;)

2017-05-05 10:58:25 Tree
[r1] by obw

Create initial svn structures

2017-04-10 09:46:33 Tree
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.