此包的最新版本(dev-master)没有可用的许可证信息。

安装: 24

依赖项: 0

建议者: 0

安全: 0

星级: 1

关注者: 2

分支: 0

开放问题: 0

类型:项目

dev-master 2022-10-15 15:23 UTC

This package is auto-updated.

Last update: 2024-09-15 19:46:22 UTC


README

已弃用

它似乎是个好主意,但现在我认为使用它更加相关

$result = SomeParticularView::create($data);

原因

  1. 它更透明(你可以跟踪使用情况和位置)。
  2. 它更可靠(声明PostView::create(Post $post): arrayPostView::createView($context): mixed更相关)。
  3. 在90%的情况下,我们需要无状态的/无依赖项的工厂(没有使用和测试的开销)。因此,我们可以使用静态调用
// this
$data = PostView::createView($post);

//instead of this
$viewFactory = new PostView();
$data = $view->createView($post);

你可以在这里找到更详细的"示例"。