src/Warden/Traits/Wardenable.php
public function toArray()
    {
        $attr = !empty($this->getWarden()) ? $this->getWarden() : null;
        if (empty($attr)) {
            $attr = empty($this->getVisible()) ? $this->getFillable() : $this->getVisible();
        }
        $returnable = [];

        $f_model = \FormModel::using('plain')->withModel($this);
        foreach ($attr as $old => $new) {
            if (!empty($relations = $f_model->getRelationalDataAndModels($this, $old))) {
                $returnable[$new] = $relations;
            }
            if (stripos($old, '_id') !== false) {
                if (!empty($this->$new)) {
                    $returnable[$new] = $relations;
                }
            } else {
                if (isset($this->$old)) {
                    $returnable[$new] = $this->$old;
                }
            }
        }

        return $returnable;
    }
public function toArray()
    {
        $attr = !empty($this->getWarden()) ? $this->getWarden() : null;
        if (empty($attr)) {
            $attr = empty($this->getVisible()) ? $this->getFillable() : $this->getVisible();
        }
        $returnable = [];

        $f_model = \FormModel::using('plain')->withModel($this);
        foreach ($attr as $old => $new) {
            if (!empty($relations = $f_model->getRelationalDataAndModels($this, $old))) {
                $returnable[$new] = $relations;
            }
            if (stripos($old, '_id') !== false) {
                if (!empty($this->$new)) {
                    $returnable[$new] = $relations;
                }
            } else {
                if (isset($this->$old)) {
                    $returnable[$new] = $this->$old;
                }
            }
        }

        return $returnable;
    }
public function toArray ( ) { $ attr = ! empty ( $ this -> getWarden ( ) ) ? $ this -> getWarden ( ) : null ; if ( empty ( $ attr ) ) { $ attr = empty ( $ this -> getVisible ( ) ) ? $ this -> getFillable ( ) : $ this -> getVisible ( ) ; } $ returnable = [ ] ; $ f_model = \ FormModel :: using ( 'plain' ) -> withModel ( $ this ) ; foreach ( $ attr as $ old => $ new ) { if ( ! empty ( $ relations = $ f_model -> getRelationalDataAndModels ( $ this , $ old ) ) ) { $ returnable [ $ new ] = $ relations ; } if ( stripos ( $ old , '_id' ) !== false ) { if ( ! empty ( $ this -> $ new ) ) { $ returnable [ $ new ] = $ relations ; } } else { if ( isset ( $ this -> $ old ) ) { $ returnable [ $ new ] = $ this -> $ old ; } } } return $ returnable ; }
Parses the warden config.

@return array
Parses the warden config .