/** * {@inheritdoc} */ protected function createSelector() { //To prevent morph key being added as where $selector = new RecordSelector($this->orm, $this->getClass()); return $selector->where($selector->primaryAlias() . '.' . $this->definition[RecordEntity::OUTER_KEY], $this->parent->getField($this->definition[RecordEntity::INNER_KEY], false)); }