PartKeepr\ImportBundle\Configuration\Configuration::import PHP Method

import() public method

public import ( $row )
    public function import($row)
    {
        $obj = new $this->baseEntity();
        $this->persist($obj);
        $accessor = PropertyAccess::createPropertyAccessor();
        foreach ($this->fields as $field) {
            $name = $field->getFieldName();
            $data = $field->import($row);
            if ($data !== null) {
                $accessor->setValue($obj, $name, $data);
            }
        }
        foreach ($this->manyToOneAssociations as $manyToOneAssociation) {
            $name = $manyToOneAssociation->getAssociationName();
            $data = $manyToOneAssociation->import($row);
            if ($data !== null) {
                $accessor->setValue($obj, $name, $data);
            }
        }
        foreach ($this->oneToManyAssociations as $oneToManyAssociation) {
            $name = $oneToManyAssociation->getAssociationName();
            $data = $oneToManyAssociation->import($row);
            if ($data !== null) {
                $accessor->setValue($obj, $name, array($data));
            }
        }
        return $obj;
    }