/**
* @var \Doctrine\Common\Collections\Collection
*/
- private Collection $resources;
+ private Collection $assets;
/**
* Constructor
*
* @param string $path The album path
* @param string $slug The album slug
- * @param string $title The album title
*/
- public function __construct(private string $path, private string $slug, private string $title) {
+ public function __construct(private string $path, private string $slug) {
//Set defaults
$this->created = new \DateTime('now');
$this->updated = new \DateTime('now');
//Set collections
- $this->resources = new ArrayCollection();
+ $this->assets = new ArrayCollection();
}
/**
return $this->slug;
}
- /**
- * Set title
- *
- * @param string $title
- *
- * @return Album
- */
- public function setTitle(string $title): Album {
- $this->title = $title;
-
- return $this;
- }
-
- /**
- * Get title
- *
- * @return string
- */
- public function getTitle(): string {
- return $this->title;
- }
-
/**
* Set created
*
}
/**
- * Add resource
+ * Add asset
*
- * @param Resource $resource
+ * @param Asset $asset
*
* @return User
*/
- public function addResource(Resource $resource): User {
- $this->resources[] = $resource;
+ public function addAsset(Asset $asset): User {
+ $this->assets[] = $asset;
return $this;
}
/**
- * Remove resource
+ * Remove asset
*
- * @param Resource $resource
+ * @param Asset $asset
*
* @return \Doctrine\Common\Collections\Collection
*/
- public function removeResource(Resource $resource): Collection {
- return $this->resources->removeElement($resource);
+ public function removeAsset(Asset $asset): Collection {
+ return $this->assets->removeElement($asset);
}
/**
- * Get resources
+ * Get assets
*
* @return \Doctrine\Common\Collections\Collection
*/
- public function getResources(): Collection {
- return $this->resources;
+ public function getAssets(): Collection {
+ return $this->assets;
}
/**