src/orm/classes/Entity/Collection.php
public function contains($entity)
    {
        if ($entity instanceof ORM_Entity)
        {
            if ($entity->getEntityState() == ORM_Entity::IS_DELETED)
            {
                return false;
            }
            return parent::contains($entity);
        }
        else
        {
            $id = $entity;
            $this->rewind();
            while ($this->valid())
            {
                $entity = $this->current();
                if ($entity->getPrimaryKey() == $id)
                {
                    return true;
                }
                $this->next();
            }
            return false;
        }
    }
public function contains($entity)
    {
        if ($entity instanceof ORM_Entity)
        {
            if ($entity->getEntityState() == ORM_Entity::IS_DELETED)
            {
                return false;
            }
            return parent::contains($entity);
        }
        else
        {
            $id = $entity;
            $this->rewind();
            while ($this->valid())
            {
                $entity = $this->current();
                if ($entity->getPrimaryKey() == $id)
                {
                    return true;
                }
                $this->next();
            }
            return false;
        }
    }
Возвращает true если в коллекции содержится указанный объект или объект с указанным ID

@param ORM_Entity|int $entity
@return bool