├── .gitignore ├── Examples ├── config.ini ├── config.php ├── db_escaping.php ├── extending.php ├── filter_array_cage.php ├── filter_form_input.php ├── filter_static_methods.php ├── filter_superglobals.php ├── formtest.php ├── get_or_post.php ├── htmlpurifier.php ├── htmlpurifier_example_ars.html ├── htmlpurifier_example_google.html ├── htmlpurifier_example_imorecords.html ├── htmlpurifier_example_soup.html ├── iterate_cage.php ├── supercage.php └── uri_tester.php ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── docs ├── API.md └── USER.md ├── src └── Inspekt │ ├── AccessorAbstract.php │ ├── Cage.php │ ├── Exception.php │ ├── Inspekt.php │ ├── KeyDoesNotExistException.php │ └── SuperglobalsCage.php └── tests ├── CageTest.php ├── InspektTest.php └── assets ├── config_cage.ini └── config_supercage.ini /.gitignore: -------------------------------------------------------------------------------- 1 | package.xml 2 | .DS_Store 3 | nbproject 4 | pearfarm.spec 5 | *.tgz 6 | .idea 7 | /vendor/ 8 | -------------------------------------------------------------------------------- /Examples/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/config.ini -------------------------------------------------------------------------------- /Examples/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/config.php -------------------------------------------------------------------------------- /Examples/db_escaping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/db_escaping.php -------------------------------------------------------------------------------- /Examples/extending.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/extending.php -------------------------------------------------------------------------------- /Examples/filter_array_cage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/filter_array_cage.php -------------------------------------------------------------------------------- /Examples/filter_form_input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/filter_form_input.php -------------------------------------------------------------------------------- /Examples/filter_static_methods.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/filter_static_methods.php -------------------------------------------------------------------------------- /Examples/filter_superglobals.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/filter_superglobals.php -------------------------------------------------------------------------------- /Examples/formtest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/formtest.php -------------------------------------------------------------------------------- /Examples/get_or_post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/get_or_post.php -------------------------------------------------------------------------------- /Examples/htmlpurifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/htmlpurifier.php -------------------------------------------------------------------------------- /Examples/htmlpurifier_example_ars.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/htmlpurifier_example_ars.html -------------------------------------------------------------------------------- /Examples/htmlpurifier_example_google.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/htmlpurifier_example_google.html -------------------------------------------------------------------------------- /Examples/htmlpurifier_example_imorecords.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/htmlpurifier_example_imorecords.html -------------------------------------------------------------------------------- /Examples/htmlpurifier_example_soup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/htmlpurifier_example_soup.html -------------------------------------------------------------------------------- /Examples/iterate_cage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/iterate_cage.php -------------------------------------------------------------------------------- /Examples/supercage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/supercage.php -------------------------------------------------------------------------------- /Examples/uri_tester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/Examples/uri_tester.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/USER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/docs/USER.md -------------------------------------------------------------------------------- /src/Inspekt/AccessorAbstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/src/Inspekt/AccessorAbstract.php -------------------------------------------------------------------------------- /src/Inspekt/Cage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/src/Inspekt/Cage.php -------------------------------------------------------------------------------- /src/Inspekt/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/src/Inspekt/Exception.php -------------------------------------------------------------------------------- /src/Inspekt/Inspekt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/src/Inspekt/Inspekt.php -------------------------------------------------------------------------------- /src/Inspekt/KeyDoesNotExistException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/src/Inspekt/KeyDoesNotExistException.php -------------------------------------------------------------------------------- /src/Inspekt/SuperglobalsCage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/src/Inspekt/SuperglobalsCage.php -------------------------------------------------------------------------------- /tests/CageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/tests/CageTest.php -------------------------------------------------------------------------------- /tests/InspektTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/tests/InspektTest.php -------------------------------------------------------------------------------- /tests/assets/config_cage.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/tests/assets/config_cage.ini -------------------------------------------------------------------------------- /tests/assets/config_supercage.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benedmunds/inspekt/HEAD/tests/assets/config_supercage.ini --------------------------------------------------------------------------------