framework/rbac/DbManager.php
protected function addRule($rule)
    {
        $time = time();
        if ($rule->createdAt === null) {
            $rule->createdAt = $time;
        }
        if ($rule->updatedAt === null) {
            $rule->updatedAt = $time;
        }
        $this->db->createCommand()
            ->insert($this->ruleTable, [
                'name' => $rule->name,
                'data' => serialize($rule),
                'created_at' => $rule->createdAt,
                'updated_at' => $rule->updatedAt,
            ])->execute();

        $this->invalidateCache();

        return true;
    }
protected function addRule($rule)
    {
        $time = time();
        if ($rule->createdAt === null) {
            $rule->createdAt = $time;
        }
        if ($rule->updatedAt === null) {
            $rule->updatedAt = $time;
        }
        $this->db->createCommand()
            ->insert($this->ruleTable, [
                'name' => $rule->name,
                'data' => serialize($rule),
                'created_at' => $rule->createdAt,
                'updated_at' => $rule->updatedAt,
            ])->execute();

        $this->invalidateCache();

        return true;
    }
protected function addRule ( $ rule ) { $ time = time ( ) ; if ( $ rule -> createdAt === null ) { $ rule -> createdAt = $ time ; } if ( $ rule -> updatedAt === null ) { $ rule -> updatedAt = $ time ; } $ this -> db -> createCommand ( ) -> insert ( $ this -> ruleTable , [ 'name' => $ rule -> name , 'data' => serialize ( $ rule ) , 'created_at' => $ rule -> createdAt , 'updated_at' => $ rule -> updatedAt , ] ) -> execute ( ) ; $ this -> invalidateCache ( ) ; return true ; }
{@inheritdoc}
{