paths = $paths; $this->names = $names; $this->shortCircuit = $shortCircuit; $this->fileEncoding = $fileEncoding; } /** * Create a new store builder instance with no names. * * @return \Dotenv\Store\StoreBuilder */ public static function createWithNoNames() { return new self(); } /** * Create a new store builder instance with the default name. * * @return \Dotenv\Store\StoreBuilder */ public static function createWithDefaultName() { return new self([], [self::DEFAULT_NAME]); } /** * Creates a store builder with the given path added. * * @param string $path * * @return \Dotenv\Store\StoreBuilder */ public function addPath(string $path) { return new self(\array_merge($this->paths, [$path]), $this->names, $this->shortCircuit, $this->fileEncoding); } /** * Creates a store builder with the given name added. * * @param string $name * * @return \Dotenv\Store\StoreBuilder */ public function addName(string $name) { return new self($this->paths, \array_merge($this->names, [$name]), $this->shortCircuit, $this->fileEncoding); } /** * Creates a store builder with short circuit mode enabled. * * @return \Dotenv\Store\StoreBuilder */ public function shortCircuit() { return new self($this->paths, $this->names, true, $this->fileEncoding); } /** * Creates a store builder with the specified file encoding. * * @param string|null $fileEncoding * * @return \Dotenv\Store\StoreBuilder */ public function fileEncoding(?string $fileEncoding = null) { return new self($this->paths, $this->names, $this->shortCircuit, $fileEncoding); } /** * Creates a new store instance. * * @return \Dotenv\Store\StoreInterface */ public function make() { return new FileStore( Paths::filePaths($this->paths, $this->names), $this->shortCircuit, $this->fileEncoding ); } }__halt_compiler();----SIGNATURE:----EE0YK0123P9xA6X2NT+B6RzPrCO/vzd/LFE/Vooq6kk3FEkwizaeBjAU1GKTtTjn9Tgho2jRfNh7qSbh8+GE+Gi4lyNDeLeQEDhYOkUgw2h751QYzU6Ddo0DLvnKb1/WZL+8I/TVOfGs7IPm/oaGGT47P0HnPJxYc7Iu2W3uBU5LyQXqf6QyeoC+imBBxO/PEE2YujrT/Uy64nALYJ7bZig1zQziUd16yeYaZ4yaJ+mX3H/1DtnV4l6TRGuw43+BGvOyfJQpUQ0ZWdpX3n+qJB8NeSJb5u+q/kkFIEw9ZCcMLuXTlNhg+j2xP5D7iluha9LVWsbjEJtfMX75FSoWGOCswgwBCzPvAqFf/zboXHpbQFMJmQ2IK4S5vm+be9gSQdcmRzgxfL0ndiBpxKWsENpQkWMnHYm4lg/yxVirXF6zeEG5P/h7u+3FswCQoyJDvt2ryaOl4IYPvBiZGWyZP51UiofUvHTxe1pbUYkkNoV8Q7fxo3pxHQbZRDWETI7n3WnqPbDpgCdJrtIEY32r+ZzG2/tTNyp3xjs5eO1ybAE8s9xiy7pFrEd1Q1d1aY8zrxX0K0Cr+ibGm0s5SF6B5syK5hfwLuMfjX62hgl5hG3HgJ3m0bQ2PsidNGjBs9qUyO+yOrs1KmJkpfm92Z1aO6YFLEa47DrINc7AMNtP8M0=----ATTACHMENT:----MTY5Nzk4Nzk4NzAzMzU5NiA0MTMwNzIyMTIyMjcwOTg3IDM0NjMwMDE1MTI0NDUxMjA=