Code Duplication    Length = 7-7 lines in 3 locations

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

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