Bravo3\Orm\Mappers\Metadata\Column::setId PHP Method

setId() public method

Define if the column is an ID column
public setId ( boolean $is_id )
$is_id boolean
    public function setId($is_id)
    {
        $this->is_id = (bool) $is_id;
        return $this;
    }

Usage Example

Example #1
0
 /**
  * Create a column from schema
  *
  * @param string $property
  * @param array  $column_schema
  * @return Column
  */
 private function createColumn($property, array $column_schema)
 {
     $column = new Column($property);
     $column->setId($this->getNode($column_schema, Schema::COLUMN_ID, false, false));
     $column->setGetter($this->getNode($column_schema, Schema::GETTER, false));
     $column->setSetter($this->getNode($column_schema, Schema::SETTER, false));
     $column->setClassName($this->getNode($column_schema, Schema::COLUMN_CLASS, false));
     $column->setProperty($property);
     /** @var FieldType $type */
     $type = FieldType::memberByValue($this->getNode($column_schema, Schema::COLUMN_TYPE, false, 'string'));
     $column->setType($type);
     return $column;
 }