Prado\Data\ActiveRecord\Relations\TActiveRecordRelation::getFkFields PHP Метод

getFkFields() приватный Метод

Assume field names consist of [\w-] character sets. Prefix to the field names ending with a dot are ignored.
private getFkFields ( $fkeys )
    private function getFkFields($fkeys)
    {
        $matching = array();
        preg_match_all('/\\s*(\\S+\\.)?([\\w-]+)\\s*/', $this->getContext()->getFkField(), $matching);
        $fields = array();
        foreach ($fkeys as $fkName => $field) {
            if (in_array($fkName, $matching[2])) {
                $fields[$fkName] = $field;
            }
        }
        return $fields;
    }