yii\rbac\DbManager::addItem PHP Метод

addItem() защищенный Метод

protected addItem ( $item )
    protected function addItem($item)
    {
        $time = time();
        if ($item->createdAt === null) {
            $item->createdAt = $time;
        }
        if ($item->updatedAt === null) {
            $item->updatedAt = $time;
        }
        $this->db->createCommand()->insert($this->itemTable, ['name' => $item->name, 'type' => $item->type, 'description' => $item->description, 'rule_name' => $item->ruleName, 'data' => $item->data === null ? null : serialize($item->data), 'created_at' => $item->createdAt, 'updated_at' => $item->updatedAt])->execute();
        $this->invalidateCache();
        return true;
    }

Usage Example

Пример #1
0
 /**
  * @inheritdoc
  */
 protected function addItem($item)
 {
     parent::addItem($item);
     if ($this->_items !== null) {
         $this->_items[$item->name] = $item;
     }
     $this->invalidate(self::PART_ITEMS);
     return true;
 }
All Usage Examples Of yii\rbac\DbManager::addItem