|
| | if (ZSTR_LEN(entry->name)==sizeof("phar.readonly") -1) |
| |
| | if (stage==ZEND_INI_STAGE_STARTUP) |
| |
| else | if (old &&!ini) |
| |
| void | phar_destroy_phar_data (phar_archive_data *phar) |
| |
| bool | phar_archive_delref (phar_archive_data *phar) |
| |
| void | destroy_phar_manifest_entry_int (phar_entry_info *entry) |
| |
| void | destroy_phar_manifest_entry (zval *zv) |
| |
| void | phar_entry_delref (phar_entry_data *idata) |
| |
| void | phar_entry_remove (phar_entry_data *idata, char **error) |
| |
| void | phar_metadata_tracker_try_ensure_has_serialized_data (phar_metadata_tracker *tracker, bool persistent) |
| |
| zend_result | phar_metadata_tracker_unserialize_or_copy (phar_metadata_tracker *tracker, zval *metadata, bool persistent, HashTable *unserialize_options, const char *method_name) |
| |
| bool | phar_metadata_tracker_has_data (const phar_metadata_tracker *tracker, bool persistent) |
| |
| void | phar_metadata_tracker_free (phar_metadata_tracker *tracker, bool persistent) |
| |
| void | phar_metadata_tracker_copy (phar_metadata_tracker *dest, const phar_metadata_tracker *source, bool persistent) |
| |
| void | phar_metadata_tracker_clone (phar_metadata_tracker *tracker) |
| |
| void | phar_parse_metadata_lazy (const char *buffer, phar_metadata_tracker *tracker, uint32_t zip_metadata_len, bool persistent) |
| |
| zend_result | phar_open_or_create_filename (char *fname, size_t fname_len, char *alias, size_t alias_len, bool is_data, uint32_t options, phar_archive_data **pphar, char **error) |
| |
| zend_result | phar_create_or_parse_filename (char *fname, size_t fname_len, char *alias, size_t alias_len, bool is_data, uint32_t options, phar_archive_data **pphar, char **error) |
| |
| zend_result | phar_open_from_filename (char *fname, size_t fname_len, char *alias, size_t alias_len, uint32_t options, phar_archive_data **pphar, char **error) |
| |
| zend_result | phar_detect_phar_fname_ext (const char *filename, size_t filename_len, const char **ext_str, size_t *ext_len, int executable, int for_create, int is_complete) |
| |
| char * | phar_fix_filepath (char *path, size_t *new_len, int use_cwd) |
| |
| zend_result | phar_split_fname (const char *filename, size_t filename_len, char **arch, size_t *arch_len, char **entry, size_t *entry_len, int executable, int for_create) |
| |
| zend_result | phar_open_executed_filename (char *alias, size_t alias_len, char **error) |
| |
| zend_result | phar_postprocess_file (phar_entry_data *idata, uint32_t crc32, char **error, int process_zip) |
| |
| zend_string * | phar_create_default_stub (const char *index_php, const char *web_index, char **error) |
| |
| void | phar_flush (phar_archive_data *phar, char **error) |
| |
| void | phar_flush_ex (phar_archive_data *phar, zend_string *user_stub, bool is_default_stub, char **error) |
| |
| | memset (phar_globals, 0, sizeof(zend_phar_globals)) |
| |
| | phar_restore_orig_functions () |
| |
| | phar_object_init () |
| |
| | phar_intercept_functions_init () |
| |
| | phar_save_orig_functions () |
| |
| return | php_register_url_stream_wrapper ("phar", &php_stream_phar_wrapper) |
| |
| | phar_intercept_functions_shutdown () |
| |
| | if (zend_compile_file==phar_compile_file) |
| |
| | if (PHAR_G(manifest_cached)) |
| |
| | UNREGISTER_INI_ENTRIES () |
| |
| void | phar_request_initialize (void) |
| |
| | if (PHAR_G(request_init)) |
| |
| | PHAR_G (request_done) |
| |
| | php_info_print_table_start () |
| |
| | php_info_print_table_row (2, "Phar: PHP Archive support", "enabled") |
| |
| | php_info_print_table_row (2, "Phar API version", PHP_PHAR_API_VERSION) |
| |
| | php_info_print_table_row (2, "Phar-based phar archives", "enabled") |
| |
| | php_info_print_table_row (2, "Tar-based phar archives", "enabled") |
| |
| | php_info_print_table_row (2, "ZIP-based phar archives", "enabled") |
| |
| | if (PHAR_G(has_zlib)) |
| |
| | if (PHAR_G(has_bz2)) |
| |
| | if (zend_hash_str_exists(&module_registry, "openssl", sizeof("openssl") -1)) |
| |
| | php_info_print_table_end () |
| |
| | php_info_print_box_start (0) |
| |
| | PUTS ("Phar based on pear/PHP_Archive, original concept by Davey Shafik.") |
| |
| | PUTS (!sapi_module.phpinfo_as_text?"<br />":"\n") |
| |
| | PUTS ("Phar fully realized by Gregory Beaver and Marcus Boerger.") |
| |
| | PUTS ("Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.") |
| |
| | php_info_print_box_end () |
| |
| | DISPLAY_INI_ENTRIES () |
| |