New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.3.0 #47

merged 74 commits into from Sep 25, 2016


None yet
1 participant

emulienfou commented Sep 25, 2016

Update master to 1.3.0 release:


  • Add namespaces.
  • Add new PHPDoc block Copyright for each files.


  • Follows PHP Coding Standards Fixer.
  • Refactoring code, following PHP_CodeSniffer Standard.
  • Follows PSR-1: Basic Coding Standard.
  • Follows PSR-2: Cosing Style Guide.
  • Follows PSR-4: Autoloader Standard instead of PSR-0.
  • Update README examples with namespace.
  • Move all plugins from plugins/builtin to Dwoo/Plugins.
  • Processor smarty_compat become PluginSmartyCompatible.
  • All plugins functions and classes names MUST start with Plugin keyword.
  • All plugins filename MUST have the same name as the function or class.
  • Plugins name changed from underscore_case to CamelCase (e.g. Dwoo_Plugin_assign_compile is now PluginAssignCompile).
  • Helper Dwoo_Plugin_array_compile move to Dwoo\Plugins\Helpers\PluginArrayCompile.


  • Delete Dwoo class, now you need to use: new Dwoo\Core().
  • Delete method Dwoo\Core::output(), use now echo Dwoo\Core::get() method.
  • Last parameter $_output of Dwoo\Core::get() method has been removed, use echo Dwoo\Core::get() instead.

emulienfou added some commits Sep 20, 2016

Rename all class of tests with `s` at the end of their name.
Fix bug for `CallTest::testClosureFunctionPlugin` method test.
Cleaning some code of unused code!
Use `md4` hash for template name. Previously testing if **hash()** fu…
…nction existed, this function bundled in PHP since 5.1.2
Fix returned values for the next tests: `BlockTest::testSubTemplates`…
…, `BlockTest::testSubTemplatesWithAutoEscape` and `BlockTest::testSubTemplatesMultiInc`

@emulienfou emulienfou merged commit b65d765 into master Sep 25, 2016

0 of 2 checks passed

continuous-integration/travis-ci/pr The Travis CI build is in progress
continuous-integration/travis-ci/push The Travis CI build is in progress
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment