mirror of
https://github.com/alrayyes/wiki.git
synced 2024-11-24 12:36:23 +00:00
20 lines
366 B
Markdown
20 lines
366 B
Markdown
---
|
|
date: 2020-11-16
|
|
id: f3eefc1b-34f9-41e8-a22b-33e87f94c29a
|
|
title: define()
|
|
---
|
|
|
|
# Syntax
|
|
|
|
``` php
|
|
// Before
|
|
$resolver->setRequired('host');
|
|
$resolver->setDefaults(['host' => 'smtp.example.org']);
|
|
$resolver->setAllowedTypes('host', 'string');
|
|
|
|
// After
|
|
$resolver->define('host')
|
|
->required()
|
|
->default('smtp.example.org')
|
|
->allowedTypes('string');
|
|
```
|