|
@@ 1586-1600 (lines=15) @@
|
| 1583 |
|
* @param ChildBannerImage $bannerImage The ChildBannerImage object to remove. |
| 1584 |
|
* @return $this|ChildBanners The current object (for fluent API support) |
| 1585 |
|
*/ |
| 1586 |
|
public function removeBannerImage(ChildBannerImage $bannerImage) |
| 1587 |
|
{ |
| 1588 |
|
if ($this->getBannerImages()->contains($bannerImage)) { |
| 1589 |
|
$pos = $this->collBannerImages->search($bannerImage); |
| 1590 |
|
$this->collBannerImages->remove($pos); |
| 1591 |
|
if (null === $this->bannerImagesScheduledForDeletion) { |
| 1592 |
|
$this->bannerImagesScheduledForDeletion = clone $this->collBannerImages; |
| 1593 |
|
$this->bannerImagesScheduledForDeletion->clear(); |
| 1594 |
|
} |
| 1595 |
|
$this->bannerImagesScheduledForDeletion[]= clone $bannerImage; |
| 1596 |
|
$bannerImage->setBanners(null); |
| 1597 |
|
} |
| 1598 |
|
|
| 1599 |
|
return $this; |
| 1600 |
|
} |
| 1601 |
|
|
| 1602 |
|
/** |
| 1603 |
|
* Clears out the collBannersI18ns collection |
|
@@ 1818-1832 (lines=15) @@
|
| 1815 |
|
* @param ChildBannersI18n $bannersI18n The ChildBannersI18n object to remove. |
| 1816 |
|
* @return $this|ChildBanners The current object (for fluent API support) |
| 1817 |
|
*/ |
| 1818 |
|
public function removeBannersI18n(ChildBannersI18n $bannersI18n) |
| 1819 |
|
{ |
| 1820 |
|
if ($this->getBannersI18ns()->contains($bannersI18n)) { |
| 1821 |
|
$pos = $this->collBannersI18ns->search($bannersI18n); |
| 1822 |
|
$this->collBannersI18ns->remove($pos); |
| 1823 |
|
if (null === $this->bannersI18nsScheduledForDeletion) { |
| 1824 |
|
$this->bannersI18nsScheduledForDeletion = clone $this->collBannersI18ns; |
| 1825 |
|
$this->bannersI18nsScheduledForDeletion->clear(); |
| 1826 |
|
} |
| 1827 |
|
$this->bannersI18nsScheduledForDeletion[]= clone $bannersI18n; |
| 1828 |
|
$bannersI18n->setBanners(null); |
| 1829 |
|
} |
| 1830 |
|
|
| 1831 |
|
return $this; |
| 1832 |
|
} |
| 1833 |
|
|
| 1834 |
|
/** |
| 1835 |
|
* Clears the current object, sets all attributes to their default values and removes |