create() public method

Create DB adapter configuration
public create ( mixed $name, array $adapterConfig ) : ZF\Apigility\Admin\Model\DbAdapterEntity
$name mixed
$adapterConfig array
return ZF\Apigility\Admin\Model\DbAdapterEntity
コード例 #1
0
 public function create($data)
 {
     if (is_object($data)) {
         $data = (array) $data;
     }
     if (!isset($data['adapter_name'])) {
         throw new CreationException('Missing adapter_name', 422);
     }
     $name = $data['adapter_name'];
     unset($data['adapter_name']);
     return $this->model->create($name, $data);
 }
コード例 #2
0
 public function create($data)
 {
     $data = $this->getInputFilter()->getValues();
     if (!isset($data['content_name'])) {
         throw new CreationException('Missing content_name', 422);
     }
     $name = $data['content_name'];
     unset($data['content_name']);
     $selectors = [];
     if (isset($data['selectors'])) {
         $selectors = (array) $data['selectors'];
     }
     return $this->model->create($name, $selectors);
 }