What would be the best way to ask Propel to check whether existing object (retrieved or newly created) matches some criteria. I wonder if Propel has native ability to do this :-) I'm asking about simple ways, because doing this the complicated way is easy. Ideally something like:
$fruit = FruitPeer::doSelectOne( new Criteria ); // get whatever fruit
$crit1 = new Criteria;
$crit1->add(FruitPeer::REF_COLOR, 'green'); // criteria for green fruits
if ($fruit->matches($crit1)) { // check if my fruit is green
echo 'My fruit is green';
}