{"nodes": [{"id": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "label": "readme.md", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L1"}, {"id": "schema_readme_codeblock_1", "label": "code:shell (composer require nette/schema)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L20"}, {"id": "schema_readme_codeblock_2", "label": "code:php ($processor = new Nette\\Schema\\Processor;)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L44"}, {"id": "schema_readme_codeblock_3", "label": "code:php (use Nette\\Schema\\Expect;)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L62"}, {"id": "schema_readme_codeblock_4", "label": "code:php ($data = [)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L75"}, {"id": "schema_readme_codeblock_5", "label": "code:php ($data = [)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L88"}, {"id": "schema_readme_codeblock_6", "label": "code:php ($schema = Expect::structure([)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L103"}, {"id": "schema_readme_codeblock_7", "label": "code:php (Expect::string($default = null))", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L121"}, {"id": "schema_readme_codeblock_8", "label": "code:php (Expect::type('bool|string|array'))", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L134"}, {"id": "schema_readme_codeblock_9", "label": "code:php ($schema = Expect::arrayOf('string');)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L146"}, {"id": "schema_readme_codeblock_10", "label": "code:php ($schema = Expect::arrayOf('string', 'int');)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L156"}, {"id": "schema_readme_codeblock_11", "label": "code:php ($schema = Expect::listOf('string');)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L165"}, {"id": "schema_readme_codeblock_12", "label": "code:php (Expect::arrayOf(Expect::bool()))", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L176"}, {"id": "schema_readme_codeblock_13", "label": "code:php ($schema = Expect::listOf()", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L188"}, {"id": "schema_readme_codeblock_14", "label": "code:php ($schema = Expect::listOf()", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L199"}, {"id": "schema_readme_codeblock_15", "label": "code:php (// default is 'hello')", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L212"}, {"id": "schema_readme_codeblock_16", "label": "code:php ($schema = Expect::structure([)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L227"}, {"id": "schema_readme_codeblock_17", "label": "code:php ($schema = Expect::structure([)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L242"}, {"id": "schema_readme_codeblock_18", "label": "code:php ($schema = Expect::structure([)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L254"}, {"id": "schema_readme_codeblock_19", "label": "code:php ($schema = Expect::structure([)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L269"}, {"id": "schema_readme_codeblock_20", "label": "code:php ($schema = Expect::structure([)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L280"}, {"id": "schema_readme_codeblock_21", "label": "code:php ($schema = Expect::structure([)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L295"}, {"id": "schema_readme_codeblock_22", "label": "code:php (// array, at least 10 items, maximum 20 items)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L310"}, {"id": "schema_readme_codeblock_23", "label": "code:php (// string, at least 10 characters long, maximum 20 character)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L317"}, {"id": "schema_readme_codeblock_24", "label": "code:php (// integer, between 10 and 20 inclusive)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L324"}, {"id": "schema_readme_codeblock_25", "label": "code:php (// string, maximum 20 characters)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L331"}, {"id": "schema_readme_codeblock_26", "label": "code:php (// just 9 digits)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L342"}, {"id": "schema_readme_codeblock_27", "label": "code:php ($countIsEven = fn($v) => count($v) % 2 === 0;)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L353"}, {"id": "schema_readme_codeblock_28", "label": "code:php (Expect::string()->assert('is_file'); // the file must exist)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L365"}, {"id": "schema_readme_codeblock_29", "label": "code:php ($schema = Expect::arrayOf('string'))", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L371"}, {"id": "schema_readme_codeblock_30", "label": "code:php (// conversion to uppercase:)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L387"}, {"id": "schema_readme_codeblock_31", "label": "code:php (Expect::type('string|int'))", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L394"}, {"id": "schema_readme_codeblock_32", "label": "code:php (Expect::string())", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L403"}, {"id": "schema_readme_codeblock_33", "label": "code:php (Expect::scalar()->castTo('string');)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L421"}, {"id": "schema_readme_codeblock_34", "label": "code:php (class Info)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L427"}, {"id": "schema_readme_codeblock_35", "label": "code:php (class Info)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L444"}, {"id": "schema_readme_codeblock_36", "label": "code:php (Expect::string()->castTo(DateTime::class);)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L459"}, {"id": "schema_readme_codeblock_37", "label": "code:php ($explode = fn($v) => explode(' ', $v);)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L470"}, {"id": "schema_readme_codeblock_38", "label": "code:php (class Config)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L486"}, {"id": "schema_readme_codeblock_39", "label": "code:php (class Config)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L510"}, {"id": "schema_readme_codeblock_40", "label": "code:php ($schema = Expect::from(new class {)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L523"}, {"id": "schema_readme_codeblock_41", "label": "code:php ($schema = Expect::from(new Config, [)", "file_type": "document", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L533"}], "edges": [{"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L20", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L44", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L62", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L75", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L88", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L103", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L121", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L134", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L146", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L156", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_11", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L165", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L176", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_13", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L188", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L199", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_15", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L212", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_16", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L227", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_17", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L242", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_18", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L254", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_19", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L269", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_20", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L280", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_21", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L295", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_22", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L310", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_23", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L317", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_24", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L324", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_25", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L331", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_26", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L342", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_27", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L353", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_28", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L365", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_29", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L371", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L387", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_31", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L394", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_32", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L403", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_33", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L421", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_34", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L427", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_35", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L444", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_36", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L459", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_37", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L470", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_38", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L486", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_39", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L510", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_40", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L523", "weight": 1.0}, {"source": "c_xampp_htdocs_addfirst_vendor_nette_schema_readme_md", "target": "schema_readme_codeblock_41", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\xampp\\htdocs\\addfirst\\vendor\\nette\\schema\\readme.md", "source_location": "L533", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}