Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php declare(strict_types=1); namespace Sabre\DAV; /** * INodeByPath. * * This inte..
Decoded Output download
<?php
declare(strict_types=1);
namespace Sabre\DAV;
/**
* INodeByPath.
*
* This interface adds a tiny bit of functionality to collections.
*
* Getting a node that is deep in the tree normally requires going through each parent node
* which can cause a significant performance overhead.
*
* Implementing this interface allows solving this overhead by directly jumping to the target node.
*
* @copyright Copyright (C) Robin Appelman (https://icewind.nl/)
* @author Robin Appelman (https://icewind.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
interface INodeByPath
{
/**
* Returns the INode object for the requested path.
*
* In case where this collection can not retrieve the requested node
* but also can not determine that the node does not exists,
* null should be returned to signal that the caller should fallback
* to walking the directory tree.
*
* @param string $path
*
* @return INode|null
*/
public function getNodeForPath($path);
}
?>
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
namespace Sabre\DAV;
/**
* INodeByPath.
*
* This interface adds a tiny bit of functionality to collections.
*
* Getting a node that is deep in the tree normally requires going through each parent node
* which can cause a significant performance overhead.
*
* Implementing this interface allows solving this overhead by directly jumping to the target node.
*
* @copyright Copyright (C) Robin Appelman (https://icewind.nl/)
* @author Robin Appelman (https://icewind.nl/)
* @license http://sabre.io/license/ Modified BSD License
*/
interface INodeByPath
{
/**
* Returns the INode object for the requested path.
*
* In case where this collection can not retrieve the requested node
* but also can not determine that the node does not exists,
* null should be returned to signal that the caller should fallback
* to walking the directory tree.
*
* @param string $path
*
* @return INode|null
*/
public function getNodeForPath($path);
}
Function Calls
| None |
Stats
| MD5 | c18d1f8ee75e88838c776942eb43e8ab |
| Eval Count | 0 |
| Decode Time | 133 ms |