このエントリはPHP Advent Calendar 2013 – Qiitaの25日目です。

Enumを作りました。GitHubに置いてあります。satooshi/ValueObject。参考にしたのはC#のEnum。未実装の部分もありますが、よく使いそうなメソッドは実装しました。

@yandoさんより、速報が入りました。

GitHubで公開中のPHPライブラリphp-coveralls今週のスターランキングで4位ぐらいになったとのことです。

先日公開された、クックパッドがChankoを2.0に増量しました、というエントリーを読んでいたら、Travis CIと連携するサービスが2つ紹介されていた。CoverallsCode Climateだ。それぞれ、カバレッジ計測、静的コード解析のサービスとなっている。CoverallsについてはAPIが公開されているので、PHPで書いたライブラリをGitHubに公開してみた。

Bit.ly URL shorten service

Scalaレッスンの番組の途中ですが、BitlyのAPIクライアント for PHPを作りました。とりあえず、Links APIだけの実装。

当初の予定では、zendframework / Component_ZendHttpか、zendframework / ZendRestを使ってみようと思っていたが、結論からいうと、Bit.ly APIに対しては、これらのコンポーネントを使用できない。

Symfony 2.2 released!

Symfony 2.2が3/1本日リリースされた。このリリースに伴い、LTSV encoderで使用しているSymfony Serializer Componentも2.2となり、Symfony\Component\Serializer\Encoder\DecoderInterfaceSymfony\Component\Serializer\Encoder\EncoderInterface等が変更となっている。Symfony 2.1で利用可能なバージョンはLTSV encoder 0.1.0とし、Symfony 2.2で利用可能なバージョンはLTSV encoder 0.2.0とした。