21 private $objectManager;
31 private $referenceClassName;
42 $className = Statement::class,
43 $referenceClassName = ReferenceStatement::class
46 $this->className = $className;
47 $this->referenceClassName = $referenceClassName;
67 string $elementType =
null 69 $className = $elementType ===
Reference::TYPE ? $this->referenceClassName : $this->className;
70 return $this->objectManager->create($className, [
75 'statement' => $statement
create(string $name, string $tableName, string $type, string $statement, string $resource, string $elementType=null)
__construct(ObjectManagerInterface $objectManager, $className=Statement::class, $referenceClassName=ReferenceStatement::class)
if(!isset($_GET['name'])) $name