The new PECL package yaf-3.2.0 (beta) has been released at https://pecl.php.net/.
Release notes ------------- - Refactor core data structs for performance, 20% speed up according to demo created by tool/cg/yaf_cg - Implemented PSR-4 autoloading, user now can specific a path for a namespace by Yaf_Loader::registerNamespace(name, path) - Added Yaf_Loader::registerNamespace(), Yaf_Loader::getNamespaces(), Yaf_Loader::getNamespacePath() - Added Yaf_Request::clearParams() - Added Yaf_Controller::getName(), Yaf_Action::getControllerName() - Added Yaf_Dispatcher::getDefaultModule(), Yaf_Dispatcher::getDefaultController() and Yaf_Dispatcher::getDefaultAction() - Added Yaf_Application::getInstance(), which is alias of Yaf_Application:app() - Added optional $format_name argument to Yaf_Request::setModule/Controller/actionName if it set to false, Yaf will set original input as name, default it true, which means Yaf will format the name(camel/lowercase) before set it to Request - Yaf_Controller::__construct now accpet no parameters, it now requires Yaf_Application is initialized. - Rmoved all lead underline for fake protected property name(examing by var_dump) - Fixed bug that protected method of Bootstrap get executed - Yaf_View_Simple is final class now, custom view engin should implements Yaf_View_Interface - Yaf_Route_* now routes valid Module/Controller/action name directly - Yaf_Controller action's arguments will be set even if there are gaps now (see test/issue420.phpt) Package Info ------------- Yaf is a PHP framework similar to zend framework, which is written in c and built as PHP extension Related Links ------------- Package home: https://pecl.php.net/package/yaf Changelog: https://pecl.php.net/package-changelog.php?package=yaf Download: https://pecl.php.net/get/yaf-3.2.0.tgz Authors ------------- Xinchen Hui <[email protected]> (lead) -- PECL development discussion Mailing List (http://pecl.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
