name: Profile class_comment: '# * Profile. # * # * @author Fabien Potencier ' dependencies: - name: DataCollectorInterface type: class source: Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface properties: [] methods: - name: getToken visibility: public parameters: [] comment: "# * Profile.\n# *\n# * @author Fabien Potencier \n\ # */\n# class Profile\n# {\n# /**\n# * @var DataCollectorInterface[]\n# */\n#\ \ private array $collectors = [];\n# \n# private ?string $ip = null;\n# private\ \ ?string $method = null;\n# private ?string $url = null;\n# private ?int $time\ \ = null;\n# private ?int $statusCode = null;\n# private ?self $parent = null;\n\ # private ?string $virtualType = null;\n# \n# /**\n# * @var Profile[]\n# */\n\ # private array $children = [];\n# \n# public function __construct(\n# private\ \ string $token,\n# ) {\n# }\n# \n# public function setToken(string $token): void\n\ # {\n# $this->token = $token;\n# }\n# \n# /**\n# * Gets the token." - name: setParent visibility: public parameters: - name: parent comment: '# * Sets the parent token.' - name: getParent visibility: public parameters: [] comment: '# * Returns the parent profile.' - name: getParentToken visibility: public parameters: [] comment: '# * Returns the parent token.' - name: getIp visibility: public parameters: [] comment: '# * Returns the IP.' - name: setIp visibility: public parameters: - name: ip comment: null - name: getMethod visibility: public parameters: [] comment: '# * Returns the request method.' - name: setMethod visibility: public parameters: - name: method comment: null - name: getUrl visibility: public parameters: [] comment: '# * Returns the URL.' - name: setUrl visibility: public parameters: - name: url comment: null - name: getTime visibility: public parameters: [] comment: null - name: setTime visibility: public parameters: - name: time comment: null - name: setStatusCode visibility: public parameters: - name: statusCode comment: null - name: getStatusCode visibility: public parameters: [] comment: null - name: setVirtualType visibility: public parameters: - name: virtualType comment: '# * @internal' - name: getVirtualType visibility: public parameters: [] comment: '# * @internal' - name: getChildren visibility: public parameters: [] comment: '# * Finds children profilers. # * # * @return self[]' - name: setChildren visibility: public parameters: - name: children comment: '# * Sets children profiler. # * # * @param Profile[] $children' - name: addChild visibility: public parameters: - name: child comment: '# * Adds the child token.' - name: getChildByToken visibility: public parameters: - name: token comment: null - name: getCollector visibility: public parameters: - name: name comment: '# * Gets a Collector by name. # * # * @throws \InvalidArgumentException if the collector does not exist' - name: getCollectors visibility: public parameters: [] comment: '# * Gets the Collectors associated with this profile. # * # * @return DataCollectorInterface[]' - name: setCollectors visibility: public parameters: - name: collectors comment: '# * Sets the Collectors associated with this profile. # * # * @param DataCollectorInterface[] $collectors' - name: addCollector visibility: public parameters: - name: collector comment: '# * Adds a Collector.' - name: hasCollector visibility: public parameters: - name: name comment: null - name: __sleep visibility: public parameters: [] comment: null traits: - Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface interfaces: []