PHPUnitで名前空間付きのモッククラスを作る
TL;DR: class_alias を使う。 PHPUnit 5.7 \Awesome\GeartInterface というインターフェースから \Awesome\MockClass という名前でモッククラスを作成したい。 setMockClassNameで\Awesome\MockClassを指定すると名前空間付のクラスは作成できないと怒られる。 ...
TL;DR: class_alias を使う。 PHPUnit 5.7 \Awesome\GeartInterface というインターフェースから \Awesome\MockClass という名前でモッククラスを作成したい。 setMockClassNameで\Awesome\MockClassを指定すると名前空間付のクラスは作成できないと怒られる。 ...
TL;DR: beforeSaveでassociatedを書き換えるときは、ドット記法は使えないので配列で指定する。 Authors hasMany Posts hasMany Comments のリレーションがあるとする。 Authorsから、Posts、Commentsをまとめてsaveしたい場合、通常のsaveであればassociatedに指定してやればよい。 ...
GitHub/Gitlab に Pull Request / Merge Requestを送ってリモートレポジトリでマージされたもう不要なブランチがローカル側に溜まっていく問題。 一個一個削除していくのは面倒だからまとめて削除したい。 ...
Mac OSX 10.9.2, NetBeans 8.0 patch1, JDK 1.8.0_05 で確認しています。 OSX上のNetBeansで、PHPUnitなどの外部スクリプト実行時に、 Bounds exceeds available space : size=262144, offset=262145 のような、エラーダイヤログが表示される場合、 ...
GearmanをMac OS Xへインストールしたときの覚書。 sudo port install gearmand +drizzle sudo port install php5-gearman ジョブキューをMySQLへ入れたいので、drizzleオプションをつけて。 あと、peclのgearman拡張も入れる。 ...
WordPressのアップデート機能でftpではなくsshによる更新が可能なことを知ったのでメモ なんでsshなのかというとftpサーバを立てたくないから。 icoro : WordPress on CentOS – SSHで自動アップデートするには http://www.icoro.com/201001204678.html 基本的には上記記事を参考にすればOK [ad] ...
TwitterのBasic認証が6月末に終了するということで、やっとこさmixiボイスへの転送スクリプト"tw2mv"をxAuthに対応させてみました。 xAuthはOAuthの簡易版ですので、可能な限りOAuthで実装するのが筋だと思います。 ただ、本スクリプトはコマンドラインスクリプトのため、OAuthでWebの画面を開いて認証させるのは余計な手間がかかると判断しxAuthを採用しています。 1. Twitterへのアプリケーション登録 通常のOAuth利用と同じく、ConsumerKeyが必要なのでアプリケーションの申請を行います。 https://twitter.com/apps/new クライアントアプリケーションなので「あなたの招待状」の部分を「送信」で登録。(日本語訳がおかしいですね。。) 2. xAuthの利用申請メール Using xAuth | dev.twitter.com xAuth access is restricted to approved applications. If your application is a desktop or mobile application and the standard web OAuth flow or PIN-code out-of-band flow is not right for you, send a detailed message to [email protected] to request xAuth privileges. Include the name of your application, the consumer key, the application ID (if available), and a summary of how xAuth is best-suited for your application. [email protected]宛にメールで利用の申請をしてねとのことなので、メール(英語)でお伺いを立てました。 To: [email protected] Subject: xauth request Hello. I'm a developer of "tw2mv". "tw2mv" is a php script, for sync messages between twitter and "mixi voice". ("mixi voice" is twitter-like service, in japanese SNS "mixi". Please apply this app to use xAuth. Application Name: tw2mv App Source Code : http://github.com/nojimage/twitter2mixivoice My account : @nojimage Thank you. タイミングもあったと思いますが、申請から8hで承認がおりました。thanks! (よく見たら、ConsumerKeyもメールに書いておいてねとある。。 3. OAuthライブラリ pearのHTTP_OAuthを利用しました。 pear install HTTP_OAuth-0.1.10 [ad] ...
時間がないときのお茶濁エントリーです。 前回から引き続きやってみました。(前回の記事) wordpress 2.9.1 から 2.9.2 で修正されたファイルの一覧(日本語版)です。 今回は少なめですね。 ...
遅ればせながら、明けましておめでとうございます。 前回から引き続きやってみました。(前回の記事) wordpress 2.9 から 2.9.1 で修正されたファイルの一覧(日本語版)です。 ...
また、何となくですがやってみました。(前回の記事) wordpress 2.8.6から 2.9 で修正されたファイルの一覧(日本語版)です。 ...