temirkhan / view
此包的最新版本(dev-master)没有可用的许可证信息。
dev-master
2022-10-15 15:23 UTC
Requires
- php: ^7.3|^8.0
This package is auto-updated.
Last update: 2024-09-15 19:46:22 UTC
README
已弃用
它似乎是个好主意,但现在我认为使用它更加相关
$result = SomeParticularView::create($data);
原因
- 它更透明(你可以跟踪使用情况和位置)。
- 它更可靠(声明
PostView::create(Post $post): array
比PostView::createView($context): mixed
更相关)。 - 在90%的情况下,我们需要无状态的/无依赖项的工厂(没有使用和测试的开销)。因此,我们可以使用静态调用
// this $data = PostView::createView($post); //instead of this $viewFactory = new PostView(); $data = $view->createView($post);
你可以在这里找到更详细的"示例"。