コード例 #1
0
ファイル: PurchaseItem.php プロジェクト: clippings/purchases
 public static function initialize(Config $config)
 {
     ItemTrait::initialize($config);
     InheritedTrait::initialize($config);
     TimestampsTrait::initialize($config);
     $config->addRels([new Rel\BelongsTo('purchase', $config, Purchase::getRepo()), new Rel\BelongsTo('storePurchase', $config, StorePurchase::getRepo())]);
 }
コード例 #2
0
 public static function initialize($config)
 {
     MaterializedPathTrait::initialize($config);
     InheritedTrait::initialize($config);
 }
コード例 #3
0
ファイル: Location.php プロジェクト: harp-orm/locations
 public static function initialize(Config $config)
 {
     InheritedTrait::initialize($config);
     MaterializedPathTrait::initialize($config);
     $config->addAsserts([new Assert\Present('name')]);
 }
コード例 #4
0
ファイル: Post.php プロジェクト: harp-orm/harp
 public static function initialize($config)
 {
     InheritedTrait::initialize($config);
     $config->belongsTo('user', __NAMESPACE__ . '\\User')->hasMany('postTags', __NAMESPACE__ . '\\PostTag')->hasManyThrough('tags', __NAMESPACE__ . '\\Tag', 'postTags')->assertPresent('title');
 }