/**
* @var \Doctrine\Common\Collections\Collection
*/
- private Collection $resources;
+ private Collection $elements;
/**
* 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->elements = 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 element
*
- * @param Resource $resource
+ * @param Element $element
*
* @return User
*/
- public function addResource(Resource $resource): User {
- $this->resources[] = $resource;
+ public function addElement(Element $element): User {
+ $this->elements[] = $element;
return $this;
}
/**
- * Remove resource
+ * Remove element
*
- * @param Resource $resource
+ * @param Element $element
*
* @return \Doctrine\Common\Collections\Collection
*/
- public function removeResource(Resource $resource): Collection {
- return $this->resources->removeElement($resource);
+ public function removeElement(Element $element): Collection {
+ return $this->elements->removeElement($element);
}
/**
- * Get resources
+ * Get elements
*
* @return \Doctrine\Common\Collections\Collection
*/
- public function getResources(): Collection {
- return $this->resources;
+ public function getElements(): Collection {
+ return $this->elements;
}
/**