File manager - Edit - /home/web/vm-3fadc827.na4u.ru/www/bitrix/modules/calendar/lib/ical/basic/propertytype.php
Back
<?php namespace Bitrix\Calendar\ICal\Basic; abstract class PropertyType { protected $names; protected $parameters = []; abstract public function getValue(): string; abstract public function getOriginalValue(); public function __construct($names) { $this->names = is_string($names) ? [$names] : $names; } public function getNames(): array { return $this->names; } public function getParameters(): array { return $this->parameters; } public function getParameter(string $name): Parameter { $parameters = array_values(array_filter( $this->parameters, function (Parameter $property) use ($name) { return $property->getName() === $name; } )); return $parameters[0]; } public function addParameters(array $parameters): PropertyType { foreach ($parameters as $parameter) { $this->addParameter($parameter); } return $this; } public function addParameter(Parameter $parameter): PropertyType { $this->parameters[] = $parameter; return $this; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings