/** * Create structure from plain data * * @param array|\Traversable $data * @return \Paragraph\Model\Paragraph\StructureInterface */ public function create($data) { $structure = parent::create($data); if ($structure instanceof Structure\ProxyAbstract) { $structure->prepareCreate(); } return $structure; }