Knp\Bundle\KnpBundlesBundle\Entity\Developer::getLatestActivities PHP Method

getLatestActivities() public method

public getLatestActivities ( $type = Activity::ACTIVITY_TYPE_COMMIT )
    public function getLatestActivities($type = Activity::ACTIVITY_TYPE_COMMIT)
    {
        if (!in_array($type, array(Activity::ACTIVITY_TYPE_COMMIT, Activity::ACTIVITY_TYPE_RECOMMEND))) {
            throw new \InvalidArgumentException();
        }
        $criteria = Criteria::create()->where(Criteria::expr()->eq('type', $type))->orderBy(array("createdAt" => "DESC"))->setFirstResult(0)->setMaxResults(30);
        return $this->activities->matching($criteria);
    }