文件名称:PlayCool:Spotify的测试。 播放列表管理器API
文件大小:67KB
文件格式:ZIP
更新时间:2024-05-30 17:58:03
learning spotify exam PHP
PlayCool。 用于Spotify测试的播放列表API管理器。 建筑学 我尝试做一些DDD。 但是正如您将看到的,并不是100%DDD实现。 我想尝试DDD方法,但是我不想对代码过于严格。 从“域”对象到“演示”,APP共有3层。 域层 该层包含我们域的对象,并与存储库签约。 在Entity文件夹中,我们有 轨道:具有和ID以及轨道名称的对象 播放列表:带有名称和ID的曲目列表。 专辑:与播放列表相同(我们可以添加专辑发行,专辑类型等) 艺术家:专辑列表和艺术家名称+ ID。 在ValueObject文件夹中,我们有代表唯一ID的对象。 这在更改id验证和类型时非常有用。 Contract文件夹具有用于存储库的所有接口。 Aggregate具有一个称为AggregateSearch的PPO,这是在一次搜索中混合曲目,专辑和艺术家的结果。 最后,我们为Doctrine
【文件预览】:
PlayCool-master
----composer.json(568B)
----composer.lock(52KB)
----var()
--------.gitignore(14B)
----tests()
--------Naxhh()
--------Helper()
----src()
--------Naxhh()
----.gitignore(32B)
----web()
--------index.php(565B)
----README.md(5KB)