Skip to content

@jcheron jcheron released this Mar 31, 2019 · 314 commits to master since this release

Added

  • Themes manager with bootstrap, Semantic-ui and foundation, on a proposal from @gildonei, whom I thank for his help and his ideas.
    • AssetsManager for css,js, fonts and images integration
    • ThemesManager for css framework integration
    • Themes part in webtools interface
  • Dependency injection annotations
    • @injected inject a member in a controller defined by a dependency in config
    • @autowired inject an instance of class defined by type with @var annotation

Changed

  • dependency injection mecanism
    • controller cache for di
    • @execkey in config[di] for injections at runtime

Fixed

  • An exception is thrown In case of problem with the Database connection (in DataBase::connect method) see #12

The connection to the database must be protected by a try/catch in app/config/services.php

try{
	\Ubiquity\orm\DAO::startDatabase($config);
}catch(Exception $e){
	echo $e->getMessage();
}

Documentation

Assets 2
You can’t perform that action at this time.