PluginProbe
Packeta / 1.6.1
Packeta v1.6.1
2.3.2 2.3.1 trunk 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 All 56 releases
packeta / deps / nette / schema / src / Schema / Schema.php

Schema.php in Packeta 1.6.1, at deps/nette/schema/src/Schema/Schema.php

32 lines 624 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * This file is part of the Nette Framework (https://nette.org)
5 * Copyright (c) 2004 David Grudl (https://davidgrudl.com)
6 */
7 declare (strict_types=1);
8 namespace Packetery\Nette\Schema;
9
10 interface Schema
11 {
12 /**
13 * Normalization.
14 * @return mixed
15 */
16 function normalize($value, Context $context);
17 /**
18 * Merging.
19 * @return mixed
20 */
21 function merge($value, $base);
22 /**
23 * Validation and finalization.
24 * @return mixed
25 */
26 function complete($value, Context $context);
27 /**
28 * @return mixed
29 */
30 function completeDefault(Context $context);
31 }
32