HEX
Server: Apache
System: Linux server1.ariadata.co 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User: nepi (1051)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system,show_source,popen,proc_open
Upload Files
File: /home/nepi/public_html/src/core/Directus/Config/Schema/Node.php
<?php

namespace Directus\Config\Schema;

/**
 * Node interface
 */
interface Node {
    /**
     * Returns the node key
     * @return string
     */
    public function key();

    /**
     * Returns the node name
     * @return string
     */
    public function name();

    /**
     * Returns the parent node
     * @return Node
     */
    public function parent();

    /**
     * Returns the child nodes
     * @return Node[]
     */
    public function children();

    /**
     * Returns whether this node is optional
     * @return boolean
     */
    public function optional();

    /**
     * Returns the node value from context object
     * @return mixed
     */
    public function value($context);
}