Hey

Hey

I have this made this psr2 compliant, I modified some small bits like checks on is_array rather that if ($array)

I added in doc blocks

I put in a baseEmitter abstract class and an interface for format that all emitter classes must suport

all tests are passing except for:

@wip
  Scenario Outline: Examples that aren't supported yet                                                     # features/stamp.feature:111
    Given the time September 8, 2011 at 13:31:27                                                           # FeatureContext::theTimeFebruaryAt()
    When I stamp the example "<example>"                                                                   # FeatureContext::iStampTheExample()
    Then I produce "<output>"                                                                              # FeatureContext::iProduce()

    Examples:
      | example | output |
      | 8 am    | 1 pm   |
        Failed asserting that two strings are equal.
      | 8am     | 1pm    |
        Failed asserting that two strings are equal.
      | 8AM     | 1PM    |
        Failed asserting that two strings are equal.

i have not tried these on your master branch