PhpSpreadsheet/samples
Adrien Crivelli fd9c925a7b
Refactor CachedObjectStorage to PSR-16
This drop a lot of non-core features code and delegate their maintainance
to third parties. Also it open the door to any missing implementation
out of the box, such as Redis for the moment.

Finally this consistently enforce a constraint where there can be one and
only one active cell at any point in time in code. This used to be true for
non-default implementation of cache, but it was not true for default
implementation where all cells were kept in-memory and thus were never
detached from their worksheet and thus were all kept functionnal at any
point in time.

This inconsistency of behavior between in-memory and off-memory could
lead to bugs when changing cache system if the end-user code was badly
written. Now end-user will never be able to write buggy code in the first
place, avoiding future headache when introducing caching.

Closes #3
2017-04-14 16:56:27 +09:00
..
bootstrap Reorganize code samples 2016-09-01 01:17:13 +09:00
data/continents Reorganize code samples 2016-09-01 01:17:13 +09:00
images Add missing sample image 2016-11-28 00:53:19 +09:00
templates Apply Scrutinzer patches for spacing 2017-01-05 12:14:44 +09:00
01_Simple.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
01_Simple_download_ods.php Rename OOCalc and OpenDocument into Ods 2016-10-06 21:07:57 +09:00
01_Simple_download_pdf.php Fix PDF samples 2017-03-24 19:46:19 +09:00
01_Simple_download_xls.php Rename Excel5 into Xls 2016-10-06 20:49:41 +09:00
01_Simple_download_xlsx.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
02_Types.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
03_Formulas.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
04_Printing.php Add documentation welcome page 2016-11-27 19:34:17 +09:00
05_Feature_demo.php Reorganize code samples 2016-09-01 01:17:13 +09:00
06_Largescale.php Reorganize code samples 2016-09-01 01:17:13 +09:00
07_Reader.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
08_Conditional_formatting.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
08_Conditional_formatting_2.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
09_Pagebreaks.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
10_Autofilter.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
10_Autofilter_selection_1.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
10_Autofilter_selection_2.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
10_Autofilter_selection_display.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
11_Documentsecurity.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
12_CellProtection.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
13_Calculation.php Some functions were not callable because of wrong declaration 2016-12-03 14:51:04 +09:00
13_CalculationCyclicFormulae.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
14_Xls.php Rename OOCalc and OpenDocument into Ods 2016-10-06 21:07:57 +09:00
15_Datavalidation.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
16_Csv.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
17_Html.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
18_Extendedcalculation.php Some functions were not callable because of wrong declaration 2016-12-03 14:51:04 +09:00
19_Namedrange.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
20_Read_Excel2003XML.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
20_Read_Gnumeric.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
20_Read_Ods.php Rename OOCalc and OpenDocument into Ods 2016-10-06 21:07:57 +09:00
20_Read_Sylk.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
20_Read_Xls.php Rename OOCalc and OpenDocument into Ods 2016-10-06 21:07:57 +09:00
21_Pdf_Domdf.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
21_Pdf_TCPDF.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
21_Pdf_mPDF.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
22_Heavily_formatted.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
23_Sharedstyles.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
24_Readfilter.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
25_In_memory_image.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
26_Utf8.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
27_Images_Xls.php Rename OOCalc and OpenDocument into Ods 2016-10-06 21:07:57 +09:00
28_Iterator.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
29_Advanced_value_binder.php Drop deprecated methods #22 2016-12-04 15:06:31 +09:00
30_Template.php Rename Excel5 into Xls 2016-10-06 20:49:41 +09:00
31_Document_properties_write.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
31_Document_properties_write_xls.php Rename Excel5 into Xls 2016-10-06 20:49:41 +09:00
32_Chart_read_write.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
32_Chart_read_write_HTML.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
32_Chart_read_write_PDF.php Fix PDF samples 2017-03-24 19:46:19 +09:00
33_Chart_create_area.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_bar.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_bar_stacked.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_column.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_column_2.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_composite.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_line.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_multiple_charts.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_pie.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_radar.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_scatter.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
33_Chart_create_stock.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
34_Chart_update.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
35_Chart_render.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
37_Page_layout_view.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
38_Clone_worksheet.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
39_Dropdown.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
40_Duplicate_style.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
41_Password.php Reorganize code samples 2016-09-01 01:17:13 +09:00
42_RichText.php Standardize writers and readers name to be the format most common extension in CamelCase 2017-01-22 17:39:23 +09:00
43_Merge_workbooks.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
44_Worksheet_info.php Rename Excel2007 into Xlsx 2016-10-06 20:39:10 +09:00
45_Quadratic_equation_solver.php Fix Quadratic equation solver example (#120) 2017-03-17 00:24:43 +09:00
Header.php Introduce vendor prefix `PhpOffice` to namespace 2016-09-01 02:20:47 +09:00
index.php Drop support for PclZip 2017-03-11 11:48:46 +09:00