* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Covex\Stream\File; /** * Interface for all stream entities. */ interface EntityInterface { /** * Is file exists ? */ public function file_exists(): bool; /** * Is entity - directory ? */ public function is_dir(): bool; /** * Is entity - file ? */ public function is_file(): bool; /** * Is entity - readable ? */ public function is_readable(): bool; /** * Is entity - writable ? */ public function is_writable(): bool; /** * Get basename of entity. */ public function basename(): string; /** * Get path of entity. */ public function path(): string; } __halt_compiler();----SIGNATURE:----Pt+LED1IKOzSA1AsOKrBZyIiU3VUy5etZaGXfU81iKJfBE2NaKKesyMD08v0cf6krXjaFZajeortPegryw3E2DxgviFZb/Aay0ysvVxOryGPVtPGLNUSF0zKErTKH1WfXEQ4n598m3I6LBOsKDdr/Vpr9Srfc6rqzo6ZqrThcHQqCgTvtXnKbO84Y9sX5ll5kxPDnd06Xg5YtLJ8ct5BMnmBlyNF/eICmXy0FQmTUFvCpR0lCuzgjOpP48owLg4y5iGM5V4GFLGuFYqUOXeqDAtwBzTUc8vEgtjBFt2bjiov5f8T0WksEt+W43wePuBAw7UA0tQwPvwM5b0GXPt2M7Kzxh0R0M/SlE8vl9r9Ame1DtRnZ0AH5rzZ0Env77pAEWSKPncIqWVe0HBKyvPE9203Fp1LPDgOeqmNS+1Z9ZSWw9dtqpoMvlYtlXyhAijHI2AMxW8bKgr58mpEqATEOzL0I4Qah3guQBrYrhtXmMpIjQp5ZlHTc1/+jhsm0UYAhmy9suUAzCuJhjtbxNutZln9YuYDH32LEkIFEXITMqVTHYwlGGcHbuKzuaiAwlCeG9f8G6O5uA/NtjEWPRyCDKhll+tLbjQaggVd5rZ3aON4pdTI67hocoKQh6/mR4XQ/10IQ5k3I3I0d90kGdEsQj8mVyVGxjQuXdmk8Fycjp8=----ATTACHMENT:----ODU3ODI0NzEwMDg3MTcyNCA4OTA2Njc1NjI2NTkyOTU2IDExMjk0ODA0OTUwNjI5MTA=