src/model/Base/FunctionPhase.php
public function getRootSkillsJoinSport(Criteria $criteria = null, ConnectionInterface $con = null, $joinBehavior = Criteria::LEFT_JOIN)
    {
        $query = ChildSkillQuery::create(null, $criteria);
        $query->joinWith('Sport', $joinBehavior);

        return $this->getRootSkills($query, $con);
    }
public function getRootSkillsJoinSport(Criteria $criteria = null, ConnectionInterface $con = null, $joinBehavior = Criteria::LEFT_JOIN)
    {
        $query = ChildSkillQuery::create(null, $criteria);
        $query->joinWith('Sport', $joinBehavior);

        return $this->getRootSkills($query, $con);
    }
public function getRootSkillsJoinSport ( Criteria $ criteria = null , ConnectionInterface $ con = null , $ joinBehavior = Criteria :: LEFT_JOIN ) { $ query = ChildSkillQuery :: create ( null , $ criteria ) ; $ query -> joinWith ( 'Sport' , $ joinBehavior ) ; return $ this -> getRootSkills ( $ query , $ con ) ; }
If this collection has already been initialized with
an identical criteria, it returns the collection.
Otherwise if this FunctionPhase is new, it will return
an empty collection; or if this FunctionPhase has previously
been saved, it will retrieve related RootSkills from storage.

This method is protected by default in order to keep the public
api reasonable.  You can provide public methods for those you
actually need in FunctionPhase.

@param      Criteria $criteria optional Criteria object to narrow the query
@param      ConnectionInterface $con optional connection object
@param      string $joinBehavior optional join type to use (defaults to Criteria::LEFT_JOIN)
@return ObjectCollection|ChildSkill[] List of ChildSkill objects
If this collection has already been initialized with an identical criteria it returns the collection . Otherwise if this FunctionPhase is new it will return an empty collection ; or if this FunctionPhase has previously been saved it will retrieve related RootSkills from storage .