Scalr\Upgrade\EntityChangesIterator::accept PHP Method

accept() public method

See also: FilterIterator::accept()
public accept ( )
    public function accept()
    {
        $iterator = $this->getInnerIterator();
        $prop = $iterator->key();
        $actual = $iterator->getEntity()->getActual();
        return $this->new || $prop != $iterator->getEntity()->getPrimaryKey() && $iterator->current() !== (isset($actual->{$prop}) ? $actual->{$prop} : null);
    }