アプリケーションに契約による設計を実装するのに役立つPHP用のフレームワークまたはライブラリはありますか?
最良の場合、コメントに注釈のようなjavadocを使用します。
アプリケーションに契約による設計を実装するのに役立つPHP用のフレームワークまたはライブラリはありますか?
最良の場合、コメントに注釈のようなjavadocを使用します。
契約による設計プロジェクトPHP-Contractsの作業を開始しました
このテーマに関するブログ投稿もいくつかあります。
アスペクト指向プログラミングに基づくPHP用の新しいDbCフレームワーク:https ://github.com/lisachenko/php-deal
/**
* Simple trade account contract
*/
interface AccountContract
{
/**
* Deposits fixed amount of money to the account
*
* @param float $amount
*
* @Contract\Verify("$amount>0 && is_numeric($amount)")
* @Contract\Ensure("$this->balance == $__old->balance+$amount")
*/
public function deposit($amount);
/**
* Returns current balance
*
* @Contract\Ensure("$__result == $this->balance")
*
* @return float
*/
public function getBalance();
}
http://code.google.com/p/addendum/のようなものでしょうか?