Code Duplication    Length = 7-7 lines in 3 locations

application/modules/core/models/Base/Route.php 3 locations

@@ 1561-1567 (lines=7) @@
1558
     * @param      string $joinBehavior optional join type to use (defaults to Criteria::LEFT_JOIN)
1559
     * @return ObjectCollection|SCategory[] List of SCategory objects
1560
     */
1561
    public function getSCategoriesJoinSCategory(Criteria $criteria = null, ConnectionInterface $con = null, $joinBehavior = Criteria::LEFT_JOIN)
1562
    {
1563
        $query = SCategoryQuery::create(null, $criteria);
1564
        $query->joinWith('SCategory', $joinBehavior);
1565
1566
        return $this->getSCategories($query, $con);
1567
    }
1568
1569
    /**
1570
     * Clears out the collSProductss collection
@@ 1811-1817 (lines=7) @@
1808
     * @param      string $joinBehavior optional join type to use (defaults to Criteria::LEFT_JOIN)
1809
     * @return ObjectCollection|SProducts[] List of SProducts objects
1810
     */
1811
    public function getSProductssJoinBrand(Criteria $criteria = null, ConnectionInterface $con = null, $joinBehavior = Criteria::LEFT_JOIN)
1812
    {
1813
        $query = SProductsQuery::create(null, $criteria);
1814
        $query->joinWith('Brand', $joinBehavior);
1815
1816
        return $this->getSProductss($query, $con);
1817
    }
1818
1819
1820
    /**
@@ 1836-1842 (lines=7) @@
1833
     * @param      string $joinBehavior optional join type to use (defaults to Criteria::LEFT_JOIN)
1834
     * @return ObjectCollection|SProducts[] List of SProducts objects
1835
     */
1836
    public function getSProductssJoinMainCategory(Criteria $criteria = null, ConnectionInterface $con = null, $joinBehavior = Criteria::LEFT_JOIN)
1837
    {
1838
        $query = SProductsQuery::create(null, $criteria);
1839
        $query->joinWith('MainCategory', $joinBehavior);
1840
1841
        return $this->getSProductss($query, $con);
1842
    }
1843
1844
    /**
1845
     * Clears the current object, sets all attributes to their default values and removes