Secondly, this will break everyone's code. Not just most people's, but everyone's.
Thirdly, it looks ugly. Can you imagine Sapphire_Core_Model_DataObject::get('Sapphire_Core_Model_SiteTree') everywhere?
While ManifestBuilder can always be improved, I'm against removing it, especially if it just gets replaced with something that, in my opinion, just looks ugly. Not to mention that once the manifest is built, getting the right path is a simple array lookup (hash tables make it really fast) rather than multiple string operations and file system checks.
> --
> You received this message because you are subscribed to the Google Groups "SilverStripe Core Development" group.
> To post to this group, send email to silverst...@googlegroups.com.
> To unsubscribe from this group, send email to silverstripe-d...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/silverstripe-dev?hl=en.
>
---
Simon Welsh
Admin of http://simon.geek.nz/
Who said Microsoft never created a bug-free program? The blue screen never, ever crashes!
And yes, the class names are hideous. I've worked in a custom framework that used that standard before. It's almost impossible to discuss a class with peers, using its entire name, and the most interesting part of the name comes at the end.
It works out better for computers than humans :)
> --
> You received this message because you are subscribed to the Google Groups
> "SilverStripe Core Development" group.
> To post to this group, send email to silverst...@googlegroups.com.
> To unsubscribe from this group, send email to silverstripe-
> dev+uns...@googlegroups.com.