Buckets:
| /** | |
| * This file is part of the Nette Framework (https://nette.org) | |
| * Copyright (c) 2004 David Grudl (https://davidgrudl.com) | |
| */ | |
| declare(strict_types=1); | |
| namespace Nette\Utils; | |
| /** | |
| * ReflectionMethod preserving the original class name. | |
| * @internal | |
| */ | |
| final class ReflectionMethod extends \ReflectionMethod | |
| { | |
| private \ReflectionClass $originalClass; | |
| public function __construct(object|string $objectOrMethod, ?string $method = null) | |
| { | |
| if (is_string($objectOrMethod) && str_contains($objectOrMethod, '::')) { | |
| [$objectOrMethod, $method] = explode('::', $objectOrMethod, 2); | |
| } | |
| parent::__construct($objectOrMethod, $method); | |
| $this->originalClass = new \ReflectionClass($objectOrMethod); | |
| } | |
| public function getOriginalClass(): \ReflectionClass | |
| { | |
| return $this->originalClass; | |
| } | |
| } | |
Xet Storage Details
- Size:
- 812 Bytes
- Xet hash:
- 50e1832a4dfd8741d23733516cad44d2ea4717a0fc48d38b5d2378de0ae49105
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.