framework/rbac/DbManager.php
public function getChildren($name)
    {
        $query = (new Query())
            ->select(['name', 'type', 'description', 'rule_name', 'data', 'created_at', 'updated_at'])
            ->from([$this->itemTable, $this->itemChildTable])
            ->where(['parent' => $name, 'name' => new Expression('[[child]]')]);

        $children = [];
        foreach ($query->all($this->db) as $row) {
            $children[$row['name']] = $this->populateItem($row);
        }

        return $children;
    }
public function getChildren($name)
    {
        $query = (new Query())
            ->select(['name', 'type', 'description', 'rule_name', 'data', 'created_at', 'updated_at'])
            ->from([$this->itemTable, $this->itemChildTable])
            ->where(['parent' => $name, 'name' => new Expression('[[child]]')]);

        $children = [];
        foreach ($query->all($this->db) as $row) {
            $children[$row['name']] = $this->populateItem($row);
        }

        return $children;
    }
public function getChildren ( $ name ) { $ query = ( new Query ( ) ) -> select ( [ 'name' , 'type' , 'description' , 'rule_name' , 'data' , 'created_at' , 'updated_at' ] ) -> from ( [ $ this -> itemTable , $ this -> itemChildTable ] ) -> where ( [ 'parent' => $ name , 'name' => new Expression ( '[[child]]' ) ] ) ; $ children = [ ] ; foreach ( $ query -> all ( $ this -> db ) as $ row ) { $ children [ $ row [ 'name' ] ] = $ this -> populateItem ( $ row ) ; } return $ children ; }
{@inheritdoc}
{