File Manager Lite
Dir:
/home/u540325668/domains/englishandcomputer.com/public_html/vendor/phar-io/manifest/src/values
Upload
[..]
Application.php (478 B)
Edit
Rename
Del
ApplicationName.php (1.6 KB)
Edit
Rename
Del
Author.php (1.04 KB)
Edit
Rename
Del
AuthorCollection.php (934 B)
Edit
Rename
Del
AuthorCollectionIterator.php (1.09 KB)
Edit
Rename
Del
BundledComponentCollection.php (1.04 KB)
Edit
Rename
Del
BundledComponentCollectionIterator.php (1.2 KB)
Edit
Rename
Del
Email.php (996 B)
Edit
Rename
Del
Extension.php (1.74 KB)
Edit
Rename
Del
Library.php (470 B)
Edit
Rename
Del
License.php (785 B)
Edit
Rename
Del
Manifest.php (2.94 KB)
Edit
Rename
Del
PhpExtensionRequirement.php (711 B)
Edit
Rename
Del
PhpVersionRequirement.php (790 B)
Edit
Rename
Del
Requirement.php (368 B)
Edit
Rename
Del
Type.php (1.24 KB)
Edit
Rename
Del
Edit: Email.php
<?php /* * This file is part of PharIo\Manifest. * * (c) Arne Blankerts <arne@blankerts.de>, Sebastian Heuer <sebastian@phpeople.de>, Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace PharIo\Manifest; class Email { /** * @var string */ private $email; /** * @param string $email * * @throws InvalidEmailException */ public function __construct($email) { $this->ensureEmailIsValid($email); $this->email = $email; } /** * @return string */ public function __toString() { return $this->email; } /** * @param string $url * * @throws InvalidEmailException */ private function ensureEmailIsValid($url) { if (filter_var($url, \FILTER_VALIDATE_EMAIL) === false) { throw new InvalidEmailException; } } }
Simpan