Comments for "CodeGen"

» Submit Your Comment
Comments are only accepted during the "Proposal" phase. This proposal is currently in the "Finished" phase.
» Comments
  • Matthew Fonda  [2005-07-03 16:14 UTC]

    This is very cool! It will be very useful, I have been wanting to see something like this for a while.

    One concern though, do you really need to have all of the classes extend PEAR ?
  • Hartmut Holzgraefe  [2005-07-03 22:31 UTC]

    You are right, this was based on an early misunderstanding of how the PEAR exception mechanism works.

    I have changed all remaining calls to $this->raiseError() to PEAR::raiseError(),
    none of the classes extends PEAR anymore.
  • Lukas Smith  [2005-07-03 23:13 UTC]

    the main advantage to extending pear is to be able to use expectError(). this only makes sense though if you define a set of error codes for your package.

    btw: i havent looked at the code, but there is a definate advantage to providing your own error class that extends from pear_error. that way people can determine what error code map to use for the given error object (sometimes it becomes hard to determine what pear package has raised the error otherwise).