Halo 0.0.0 ("updated" to work with Substrate 0.0.1)

0 views
Skip to first unread message

Beau D. Simensen

unread,
Oct 5, 2010, 1:04:34 AM10/5/10
to Halo General Discussion
Halo has been updated in a very minimal way to work with the new
version of Substrate. I do not expect a whole lot to be done on this
front for awhile, but anyone who is actively working with Halo might
want to eventually try to port to the new line of Substrate
development. Also, anyone new to Halo will benefit from having a
current version of Substrate to work from.

For existing projects trying to make this migration:

o Make sure to include dd-configuration ( http://dflydev.com/d2code/php/dd-configuration-php/
)
o Convert all references from
substrate_ConfigurationInterfacePlaceholderConfigurer to
substrate_DdConfigurationPlaceholderConfigurer
o Convert all instances of hc_configuration_ to dd_configuration_ ...
this should be largely backward compatible.

The object "beans" are now considered "stones" in substrate. This
means that a handful of classes and interfaces have been renamed. For
the most part this will be something like
substrate_objects_IContextAware being renamed to something like
substrate_stones_IContextAware.

Logging is not really supported very well in Substrate yet.
Unfortunately I'm not sure what we can do about this at this point.
Finding a temporary homegrown solution (or just configuring log4php
manually) might be the best solution for now.

There is no longer a substrate_IContext interface. Change all
substrate_IContext references to substrate_Context.
Reply all
Reply to author
Forward
0 new messages