php-phpspec-2.4.1-1.fc22$>9?d  H48`ds 55  5  5 X5 S 5 TD5Y5_!5e*eL5j jTjm(nF8nP9nd:oOGpp5HuD5Iz5X{PY{\\{x5]L5^7bdeflt5u5vl wT5x(5yCphp-phpspec2.4.11.fc22Specification-oriented BDD framework for PHPphpspec is a tool which can help you write clean and working PHP code using behaviour driven development or BDD. BDD is a technique derived from test-first development. BDD is a technique used at story level and spec level. phpspec is a tool for use at the spec level or SpecBDD. The technique is to first use a tool like phpspec to describe the behaviour of an object you are about to write. Next you write just enough code to meet that specification and finally you refactor this code.V%buildvm-13-nfs.phx2.fedoraproject.orgzFedora ProjectFedora ProjectMITFedora ProjectDevelopment/Librarieshttps://github.com/phpspec/phpspeclinuxnoarchE~  b C2 g & )-+W0'^ {!-nk` /A p qq"KnX( &A( iZ ,>yE1{  OPl\^X  6 tm=xvy j  o   #4  O, EB % A 9  3 " uVykGclWO%5&; k W 6eQPZ7C!/]F (x44OI7 āA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤V!V%VRRVRRVRRV%VRRV!VRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRVRRV!55f218a066491da2d361a518ed787959f4d32db698aeb4d19fda12c424743b108bfda64d77b1808c22d624820d0c8bb70e8a86624e3d3135280ef5d40a1fe0afed33a250ad1aa318c19851d84842eab9c4f412625e80befd00c8918be45635dcf91c773d33b97f7fad3e2452b0d2897bfda28942d441eb58671ef9c0a3c22f58508b24a86ccd5e8269933da92c57b5ec0eaa23407d5eaf3968577fa8444e64d64cfe58d568c0e3c20f2d5154aff700fe9007f0acf675e4b7c21eb0cd8d41433621748785d9bb63ba0ad6b775331763808912a0466b29a7b5edda36fb04a295eab0f6689d338faee603173ff2bd6433ae55ae4016df87c323e29edf6b64e320ece8c99484dd96a7cd894daf77d09c7ae8f97a07ec9de4cb2bdd8c40f530d442b7c266badfa0b5b353d5320c083f1d085cccde9ed04f3db91a0bb1a407dea8a748c5c1ce7dfea156fc9ae8f1987277065073e97727cc598940a1ef7ef111d516be0bebee445074ccb764c581b4631340dfeff8af3b43b98b5a81d03208f5371634d6c624c88ca8ed4c12f774f2eeabbb6449347720edc87b0786cd615dc6597d8bba98f9fc48e0d8721a3b434546e3d128812fd2d6da021f263e586546f69c0c3b5b630dbd3cc67b4d656b5899e179611146af4a1ce82bca993a0b3a71940c014375f873f8001cfa634d4be14dd32143ba71f8ade0c3905da2e4d63f514b091048b6dd72965031d0b05c90e7dfa1a2f33a1111f89ef5a74cc267b3468053cab9ce8ae3297038a83b4f43f331fffbe0100dea89ebd131ba2bbd7c68f07f45ea5f4f62cf3c0edbe5acf2297a5c065cd9cdb464bb9ef0449684a17ba002490b20a8a9e8779ef0cd249844deab1c9ae1cde211b7b9a270fa030699c0df97f36f8964e0ba25dda6735a0e39179542d3eff792560f637216dc2713340b71a4c7096a74f8cb3864a55da9e84d7243624800e508e131a94108eeed65d0fea1a27174b3e0c00aaeef126af8eb909f818aa84dae7fcf3d73c64dd719cf4b61dd1d9c88ca6a1aa0e9982692a3fb27c1393d8e92db589bef444c21d22193d7d02852ab5b10f1412971c1b3ee79e085fb89ab540c06125178f20c667cfc9d862a4351a2dae93c55a27d354e160308962196c33841763cb1ed790a87140c6ee885b2b5eae109c78ed00e0836fa546ec6de1a0e94b6022aec79039c3370c7f8ce995a50bfc0aaa8a949fdc0e13770f3853db6868294be9f77a6786f04635b6e3b7c74553ebc7af1b5722c4007d9213f70e59f527097f06d0d53a2a75359cd08cd11f6c58c5792ff45e68a8ec499e03e22f5139b97332c738ad572a820745e0f005531b4898f9032c0fcdb787da4e1603afa67d1ddb8fb5d99605cb7d52b410b2a44ee93f634b565535f1e08ab688fa894e5bc9a258628b7ebc9552088ba5e499fafee35c0542255d83458899e634171d9099d851d0a84ae6f80888cb2e1c31ec0292dcbd823fc1b738036f0bd0cadb3fbac3278ed7dc3b9caa40f036b535fc228fbae244b4ff33a482e34de35a794bc8f9ca4a9a5253da32e90ed300db53aa992ccca16f99d6dbc85e46f7cbb0cd82812ed4b0ffb7c1fafea043bab145a0179e97da13cf10a1f5c48f612cb3e619b3f4330bb3e23e0a7f7543605a393f12b2dbf1975955bfe60f1cf8ff5fde35906fd2d07002a3bb71268b564f465be45b07d0833e5d9f249055b5bc4398cba8c256865a5be675e056fc646eee39cc99cd0898e5494713d39a72c39a22763ccc8208a9be5f87b7f5b21e5c2d283a5ce68c52bd7d2771bc1ba761178fc30a4f85183df3e96c6522efc00fc2f5d0b9d10c1501eced6915b77298bd1e2d9d223e5d02abddac6c101e4e592d277eec561b24527933bf1647aae8d42568572a95c86604e91219311abc9b6d518dbb63d9d19ee4ea2d57718a48b66dba9ba735da0da77311b8977b414554f524fd81ae7f1f760c4fc633f3fe7f0df6beb2857547bcafa854ca4f95dd2c74d870bcf326c69c33a8ea40a94f8d038aa157094deb90182a89a8c23385ddc20c53e21c573a703f96366edb808080eda57c3e7504b8e745628427b9d6656254f94d8b68d700f8a3ef64b9c2cf10be62b4fcf407ab276c58e8273fda706b11ad0e83593a869129a12b6caa66c331b85164e8e29fb29ad54ecf089cb196bb6dd1096bbf30561e0cb54152449d38c9f2333018e2e320ecb720da28b2bfbf72fd7f34fa777716f53165fc5c3ffe6c6fe2c6202c109c8624b9419d73fe125a92181331426becf746fa3e0e9576b8f8be9c71818881dd72eaebf18a6b4dda0e3b41aeaa83b51f4ff61384e7254cf5104841c741cfd4138c91574264d3cc54a0d5558cbd882a384ceec448bfa455655760ccdf9c52b7a16857032b7b3bc757880cdf318afa597dbdee2f507828839b1879e15597f6a0587065c7bc0d231c561b51d8445b950596c1c240f80d894daef035c796d289d2a26bfdf363ae35815926e78f75f0272df8a5b1c9aa56be0e9945aee6c5e5f90b1f71f38241c93b09d866fe6c44e5bf4914b6d24c01ed081877aa82dcf6611770e3ed2873ef4003c79617fe0eccdfeff6185d0ad8a171bad17a3c52373feb149682b86b687f8182d74120f2d25c884e5d4f1cc6f030325102b24919f132ad884ac8c3b1deef9241147166afc6f215fcc97085e07e95475d6dc0da88df6b3b06aa74d8b4213a693e9eaca893cb783b41384cfc676386aebbe897bce193d52a95a5bfde47a4cd7c289e8c984e22da5e2e0bf3c0b4b131cc3ff32f67133a36ff883dd33a38c64573a8af1fdb3f471e225e58578a91ba01853163579c51dccdaed31cf6c2039dbc2221588caa85a77d9ea595d10f609fa530e2940aa2175046008e937dd881450fb64e2a09272003f69162fe26dc1db92249394d9371ec54c56733ee95cbb4c265b859dad7f17bb313958fec815a110ce793c8868880f8d94ed9ed762a2ad6efc08d614250f89c80b6739775b1dfe7db435727424607cc01e6cdb213aa9cafdac2e1a268741cc1ed80513da5108d808f730407b2f642ae44c1d1f6d25a8d5b9ee6462afa41012a9bc1ac4e4c2d0705a929b08569912d1978baf7dcd60c63323d4691cfa66c49848f42c915058e31f773537062db6e1f39c43802a242449b0b69c163dedb99d1513290b625790256203d8fc6324c3ffe2a31f855a5c092630e9ddcdad98dac8eee04e9ab0eeec676bfa456c5ab30c874f8c76a0cc3fe70546ee93fb9320ce382ea472918e1b518695ddcd0348b2662b4ec744240f5f9050e0165d3371bc5e180f418fda5b6db4a05cd121506c6181f164ab424ae3d94bf34f2b105d6e864ceb38d4b4d3083eeb3fabf1ac4b861f3062cbb18bb126e102ac5b5bd40b93a4bdfe45c87d3d40d3fe22d9a2d2ea0b5a4e335bffaf443e9e5ffb872114d6cd039142848001029c80c6b42e09fe1d20fd06fe3d8f9eef1e6ce69d49a27082a180b0a1ebeadec6be41d178cbf901aebcbe83236871b57f3b15d71354bd0e610781ef92e31f38815fe3a84f8bb15c0a632de52e4101de4bc2fbabd227fa5f4c4d63b032d2364cc5bfba12cadf6a9bcc73fadd7adbabd7d7e88ad3a37c720342ad5c6306aef0ee4a99d42d233407dc6aac5e42eee5d1b480f58469f94c600455996bc6d9599d92018e0232c32d9a30cc440eedcaabdc3fcdded6932c7b45a4d3ec940e8c1db2b75e5ac97fc74b07d74a0dce4897e9f135f9fbbc450e5ac5228615ebefb13ea413c1ef010ff6c2a0463fd88230a29844ec7c772a06c765421d47e0ea179c9e974bb6489d94a6ce1c899b3d463d54b805a96a8fa26768fa11561f0ba8886d982696583a29181ecefa55c6f4b788b244dd5aabda03ed317614cf54a7e87926c56d2f70a3f51d6b2f7cd5c2c58d4a9653351d4bac44c272ff1523e73ff6ff1661031991c47202fcd4e883e35a316a7ce0f75741dda26603fb5f8214b0b13a3188d5be38db5aea53cec9c08a9bf597689afb8524d3c9094726309e31dbc989252b179e04f6de29a2d2079736c62b5f1269164cb65c1132b9bf9b04dff410e2d70579f6041a3b64f949798841abf9525f10728ce78163ee359e29f16366e244a425ce32dedf05d89d079ac0f375980dfd24f1a815dd66f9e8a6cb17d1ccf9d22fd84cc58321eece4d35f28e4c7230b3f20631b12e26f59aa22cc5d1f6742296cbb2bd4bdeff76a62e9919544eace25d87cf97e8fada5315f519fc1e3b4a52684a27d74662b200fe699ba7a16126e5d4776c35f5be1b5697cb66cd1e8d515b3b06b322adb7e309c361bfe106539f054894148930304653ea6039fb2623a73bd68fa367483528920fba2c1599458da3b89722391e9c492cef36ed2ee56913ab36998ca3e6ab350e3daf35c85aaf624f38ec5b4fabe7300b28f83705b064f84262442479a75953e6bd7a35f47893b20cd6ac2f173a9cd93d4edee21aaebe662171c7b4cf59f2606d2bef256100472680a2993da9e4f25b3978dfb72e156339608b9922b33cab6a1815f029653648c664c1d1e988f3755ebb61c92dc20c8fde267a1ec1a7573968efd6bacaf434b2f282c0b7af55531f6f935d6baae5fd64e7d143d1c0d2cbf01e103ac7cd6dbfa08d9b8db3a83b114507a6d3103e66f1c54aba8d986923838f47087f2826084b476fc79a50c39cc153d9b9f9a502ed54edc42fbbbc36988b2a184b67e49568be4807832538ba9b7edda53744d84e055dd455a50209f5845194c73d2deed84cb93c753423bb06b853d967d01fa1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855af64fb63dc9da1218614e61b737c3687a91e179c8ad65fa4880f82942ba7ec30d2a7e52e1f26a679c957cb54ba32baf5319856f4ffb85f406202966665974a2e78c75874fdbddb5275accd19902f469d0d15681a50943ff24ea65d09102562243847520eb18385079853f330effe8323857837184b46b5a41f88ba7f9970041f30f120252f6239fbb5b79cd049f71508b82390e4ac353c0dea34a7aa10fbfc0e71d68019787c77c2ad3acc2e170c1ae38a5603fd2c4a5220edf82cea353ca8817bbc4d552b973383d20cc1a3fa3a49136238cc5b9be7d523a9a10e9f5c32531734f4b8702078f9ff16c05161be97bce70928bdba2983f7aea59bd8b318485d1321a93c84f0c08e103440878cae0b19f8800d468403eff39592fcaca367ed7ed36e4a2abb78564090bc2b149b8efd8cfedb8417a2e784b8111755315e4b5d43b9580af1498cb4cb5012a64b6e4a240a0257d46e09ddbc4520a43a1de093d1b4cc9b10e86268e2c16f6e654ffdb07aba2f31ec2767560e3b395abceccd585c0ffb6894d0556f071f526efef952c7a19e8b9d2abd4cea547a4249a4c613463220550930bfc7655c98391ec3bccfa836266c739234d3e4645b67c5bb0e50869cc740bea4b99c5cc2b4858abf2fbe07ab91d7295be18cc311a5398dc1f46bde7b0329f833e58303a493f4175ce99759e076831846373809fffd162fdd760a70a884598fe56d0cc372731b58a8628e8c6b71751a013ead724fc0e63be9c4b4b2d36340a03aa8f42874a0c6a202a41cfe02ca741580b730bc1d54c5f9da7a4505489481fbf35d85569a2503eda615aa29ce1a4fb1a66e46b38fe44a4f989fb90575610028e4ce45003e1c113fd342b8d178e999e9c8a3a562fe717f5c9484311a0ec610250baa9aa3a53569663bd6be57a07ddcd8871f7095414776c1025fb0468b71f526e549b87624d22dca38f1b7c755428c6aae24817831d753d73393bfc4194c2d327e1f5bc631c0af77ed60ad823644c4a950572dbbba1ab720042c91184690f4da32485c9545e12d0279268bfb1f28512981e766a7d80feb8c823b4b8dc74e0c9a13036c97c07fbe5fb590aed6955d5e55b9d382d5f25bbfe947ec25f37bc3a3f9028e2c19a9a282da6212a94f4987b0ca933a6322f369796daadfa716d5f039bd2c5a3a3b2e6dfc24788df36511853d085decc79a84edcc6ffb2eba91fdc088f5a982bef50bae08e73e630f140763316316dadec4200d6f43b2ca3b6402f7fd34e0d80463b150698f116f1cd625b849d69a152a5835f51e5b882abd994459ee029a45e5f9a11e68834d342296d455bec04c6407abe69839935c39f67f02e9b4a9d11436d432ec8b791fbc22dcdcd353946376b2e5ada323754aeb495897cc57775c951b779a705916f779574031e61da9cf81e97aa6d77939004dbec6140b170a706ba76cb2670a779128463c0f13769f2f66dbbddcaef8680484fa2450ff8cb31061934e988300b854bfab9f0e80d21d448893b342008cc8c8e6618ff1aae6d9ee5d308d56b04686561b16f67a2320a38aaa43820b6397fd93dae5a060a08075993a93ed3dde23d194d2782616f2038b502d0d386e27b6c9e6a807ad0c353cc9b687c5f184e879f0b2137bf956b333ae75520b2a2ef21fc6af6b3704469a79bc0ad3f1715a49bde48ff532db8a9df96a151667dfde20cc2a3ece482fbed43aea7788031e64c1c61380024a5a7d83b9c9ac4a878ae113d05c0926e50ae2ddd07eadebee81a594244a4d035b33df72d99817611186059184149724077b4d2083d0b320ad5db97f21f6213f27c5aac8b378daa18f0bd2d06f48b1537540472b8a6756f6cb5ea7024a106985cfd23de0c5d45f90d698761306bad28f332c82b4c0888d455ad3a71f9118f8f4fd8f74339919133e516ad08e10a67272304a5fabfe6497707239c4fbc8b8fa958ef9a7f32ada099330114b53661e39bdfe8957a8bbee164b24ecbfd6523bc0ebf063b6c563b0e9b326ba73947feb60a276558cf5961c33400c9e27c617b65d5c01319bb53de348030a4fe2f767b76cf35abe9bd48e3bf6a550d152a7c5fb9ddb9fe9400ceb9a92ba0770ab76f85a1e390f5b201952228de76845f55dfc8fd5f8942b88f245d292c336a22f9b4fe60bf7efe07de8ea5f56e8a6e65bd88e802a07c4d400e47a1d4afd6333775c2f9413cf4688d2c5d6663ec617bd3e92fb74c654d3acf85a779cff80d51675eb7270690c75bf21459375b2196eda5cab2f56b5a64dc4ae95ed50512d9a0e68dba761b0dce87a8e05199cd273c6fb0982c33fe1280acd4e81854ca4320625414fec7cb6c8e5985a757a5e2ac8b5bcafe01642a7777ab79c2f88a3e2e9b308068ba19b8f00677b6102fa29a9fdac88836871c1a6675f4b2c83f25a9dc1628b564ec46eb7baa845d31e0a15630d35714f24338a7432e595b4e629817302b9207c6cb5b6679c8f5aefc25075271a10cff5d47d4c1cb36483d72b7599dc8659feb63fa452c51fe4abcb2e163944e314288af46e80881783285d3aca03508a4d7d3bd8206779336cb0b00bbd275a4e6f27b6b05e8cd0cf433746699fd364df7eb6a5d9c7ff4af2b7728bbaf53e811d94ad9e8f8723f5decf5b7eef74b5274a56d05f7147f9321d659a0ed108a6a863a67feee53fa5b1de461c8c0e5ecb4d178499928c2841bd84e5e0fda86183fa67cab3837fda673cb24fa0ed1fa317e0c1937f3d9f3808632649c483f19e42a30fb1c17c756bfdf569e6f57d851e1efd38389e829df220d3b598adab31fe3e2d3acbd6e6a7e2f0ff541d796391e0bcd05abd8a5b7e92f30e9c6a9604fc518acd1e4c97d4e09733af83954f56422bc4a0f5cc41cc7b9d391983122770318477fe0419271b412d92d897f501db3d47d98a79df90b3ea30589c683b832c6823c7049dcf380084fb6807987a40a81edb73b491a3071161ef8ee74da613ed286ccaedbce77a698de10dc12b862678fb961abf970f64772e984b62456d0728e637f258b9fe3840e2aeaeb8af261b5cf520b028633e187c968cf42af8e727d857bda834d3ed266b330a4f2c5f1bbff070695365028729c9458c20a31f765f0476e70a8421473aafc08a4751d96b6ef45d3ec78ca8a0b39b0bf6b294f4436c4197f2ba7d38ec57e15f3de99117c0d2a1f6ffb95075642fc92537f0737823100ac59e2fc47020806faab75c6ba602b52316efc849401378b7c293effa0ca81ac748413349b4b99ab310c7267e170382355a60f184e2fc0694481ed36bb1da82154fb6cbcec1f712b0d72b624d6bdc19e21b6dcba2c34af44d69fef7d2cc4679a3ceb85ba42011ba0216d0fa1b3479644e5bbbcf0168d18a8bc72cbb37bb7c4fc17f09d14ed33531aa88131a996b527b8c9f4978245435aeb90fed0471f521a759dde08c4a5ffe28c80709a0380d0021554f793c1e846bae9a6a5950276810840e1156222729d06060498073523df2e72da78b06062266f39fee56915b9bfb127b62f4c028f028e9e7146b0709ea63fa3dcf1529492817a400560b9df41f206082b28a7457fd3e7871f2027679bec5755d467aba8e3aae41cd010b87772cbd2d8873ee5155818ec51fe93f56580fc105289e20693419a7e24b8e2908dee3881b2f69b09578346b290b90dc3bd3ce2667352f48d62a596b0a910684f96daa31fd09f329b6c2b9c5d5946e298912482572ce32826f3fa5540f86e2fd2d4e0654e7c777465742388a0574d1b342f47e3e44a2bb95bd4ffad3c1e6b77724bebec867a3a3ee75c29a8645f14927a8ef562da480da1a403222e4519aaf70ffe1c8b243c00c708b798f06f4fd7bfbb6b1a0d66de3d2037a3387c8de037aa1ec8aee9d944e9a74f8446b85a1c6e8035d0202ea93be7cd0ceceb5ba298727b0c13deaa43fec38caf939a1dd5d71659f228bac96c202bb5e8e3552146be69e733ad133e20594455b5dad46143973d0228f865228572b2e57a11d227cc040539d67391972c29b3fe4883ba830b85180dfde46c4801134660646179f66f00026faf4ec619b7fbea2a4858250d162fec7cb760fe937c62566dda7aab0409cf812264b3776e1e34e09b25eeccb98d195eb970dea0998616c9d0b6f8b2c2a4b8eee415d694683d840b32da49536220cb726d20d0439e80e9249654ae649c82703c913eaef759c9d16a9c2647f90621f9ccbaef275fbd8b194ea461fed262568a700d672c89278d0ceb5a996c39f33f2ffab7087270e1d1fb82da47b00c8cd41c0ed503f52fde2ff6a5157dc70d7199b8f30adccce4fad822050bbfb4ba13ea8948f9e8fbb0e0a4c1d310b70935cfa3170c3de10d92be3a18af1397f2c5ca2f727684329b0cc2b863ec2b7cb6938d05fb5c98c771761ebca8a274b42f8eb044d8a4aece72fe2323a5cf46f1935c22176b98d5efea8fa6784b7a7ad3bba568280d1355934f86e44734854f004e4b87e2e188fce1491ecf2ed1b162709e0b211d9f0142383aeece09d3be89fba780a69218ae0c2ba8fc0dfc61c9ebdd18a002015bfaeb0aa512e83d66abf1f97202f49b5feb5258dc81287d2d127eedf9a1a04ec9610d5ac077fe3f51e1ab3efb0dff358bdd4d2f8983e6c406903d908a691fe9ec02da55a672589877e591052e884a0f88bbe072e37c43848fd4b03a69da4e3c5b379164b32b3591fbfd1c67d2bec68335bba4d6364fa48a596c78b8dd7381cb1ca0a99a2ee812570dadd43001c956a2fc8aad989ac5ee48bb14a68f3daf6da1bb690c30114305342f3cf1819359f9ddf5bcbab4b8990c8b4b668c20dff8362536c3b426519845388b1e12453b0e72d5d71ad2908b7cde3b04e701e9a68d5d5350f47ebc8d8044c2fc4680c8b4010a812f9c7a44e196776d77e59515a91e048916919a5b383c9d4cf0966f10fd94b576dbc9b070284bdce9e9662cb79f456b188651622d5ccc931680a77f77d3384f8b760eeaab84509a221bb7d42c2c2053bfaa885044a6d98b15b4ebbb62d394c240957d841ea3abab35b68dd15dc58a4ac107dd7269322aef345e007a34aae717e0dac4b29a1ea7aed0a678c30dc3281e1638fac5e2a93de0994c7d6fd1f4ff189cd2b9d7badb7ee3d9d3c8e6d0c5d2b94274e4fd16ef06b8f96ef22770a1187e338b26555fa62096da1e8c4feba7bfb115294e6fe8e5a945344fa8d8b4519a30bc59512e7fab2a1bfd12c0e7709a57a8b52e65bfd2204d910dedc8b5d0d8016422af2e1d95b6a162d3e3efde37f5a47e97844956ebebf46160288ac3856900ca285481d1b3a35a027f9af3db052b31c6b6554fdf2ebc977178cce4d94ac4e21087f7daf3d264646cd7c4f432eb00fc36358c638358da2ee7cb92f3197a06efa4be20a21760d4948257c30314a06bc63d3f572e90329339d74131f67606c0dbf963590223e78746ce54ce62455ff2b71a7f787984c4e8062bb995376b9c140a792cdc5c536aae1a15b175660ec9e8e69627c846906ebc94de782fd360b2c5daf8957604383d0154de6ecd63f853e5fa2842c6d1d5265de97ebe401e99a316983093a4b7c0fb56d2e1a9f9ccd8cf4adf81cef19133c91bf60827c1d5df6519614411e6efec1e1fa54d7012a69cc7ce54bf33068c61b0fc4df3b38e098268355475988488e59757927c0e4bbe575ee34e979e050069169eda283c8ffa60fc97032f81112a6d2495e0eaa97b65579c8ae7e370738b7cb47a2be898a77e7d0bebd5cd68335de6b9a7ac9b91c765eefb9e92e3e64d5a855f64de7c6d9dca1a5d860ef44a0604cdc482f6f3505631526b06b79cfc29aca666224657c4d1f0ceb8acc682c04e87f447b49145bd0b39f1034fba1904d2e3c100e9f509152be614bfcbb0d8e29a11d647ff92ee084c8953150d0533f43cda38f7f129a7036863e7744104324d1bc42146db84d424e8e0aecf1b5dfa8e967849da3875206a3fba3a78683fd08e2c6cad724c695821132f6b21229ef1df67673a40ed2aa28f71419c61af557bd27df1326d55acbfab3445696e09ed33b4022180b53b249816f4c8ce704ac08ce467fad2603e542d56f1a6c9de38c756638c7e1f5142c160f2b6531e2b2ce38237db658ad5831637a01ce3138979464b815c0f6f9db04d0a6a2bd92432a1eff1cc23984afd39ee15dcc40f438438b918ff49a070889055bec32f100b5a28092321632b57508d9abae018ab296e1cee62cb65fc64dab736b223258214e4aba6e3b2faf645b34e8daa64bc126c22050258b0f90e2155e7852b4812b042e437ead0488c8d6547899587241df34b6c82d4f0083ef88b50c3b8861c44c0971e9b5f1d2e4eea1bb780652b485f6a341954d3385b100a1bddfbd46a00d0296d0382064df14b293af16b2cc02cc0fd7b72fad0e710bd99ada0f9047f09579122c9609138c5e3c0108efba82b689f282ff9b7accf9492e4652219d38d5674d8861cd9ff7d81fd5b08adedbc5a078bd8f9378eb82fbb601c131ac018644c5663e866d6f534dbacc391161a7c942d20d36b3a849eb842b9cafa415ae0739f27b186bbed0f62b30efd1b1cfb6c019c770d06d22461c90e33b11dff2e4cd69476db1e1088cd84a2ea2a53365135bd2eeb1aedf32eb400ffe31f02b0709b28b06a82bb16039c3a7f0728c59d93b1ddaabdc76ce49850ac491d205bb11fcdf18b45da4d9c26484dc2c72d289e36e85bea1fb0be0d0a600dbb7cf2e0b466a979d4446cf4c0e2e11fb655ff90573ece713c08ae44ca556a446a555aa31892e8b23f9b434777b4c7031f893590390ba0cbd5807135f41393ec6126cf18b3e7c6967bd0705e6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp-phpspec-2.4.1-1.fc22.src.rpmphp-composer(phpspec/phpspec)php-phpspecphpspec@             /usr/bin/envphp(language)php-composer(doctrine/instantiator)php-composer(doctrine/instantiator)php-composer(phpspec/php-diff)php-composer(phpspec/php-diff)php-composer(phpspec/prophecy)php-composer(phpspec/prophecy)php-composer(sebastian/exporter)php-composer(sebastian/exporter)php-composer(symfony/class-loader)php-composer(symfony/console)php-composer(symfony/console)php-composer(symfony/event-dispatcher)php-composer(symfony/event-dispatcher)php-composer(symfony/finder)php-composer(symfony/finder)php-composer(symfony/process)php-composer(symfony/process)php-composer(symfony/yaml)php-composer(symfony/yaml)php-pcntlphp-pcrephp-reflectionphp-splphp-tokenizerrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.3.31.0.121.0.021.421.022.3.042.142.142.642.143.0.4-14.6.0-14.0-15.2-14.12.0.1VVZUi@U3T-@Remi Collet - 2.4.1-1Remi Collet - 2.4.0-1Remi Collet - 2.2.1-1Remi Collet - 2.2.0-1Remi Collet - 2.1.1-1- update to 2.4.1- update to 2.4.0 - allow to use symfony 3.0 - raise dependency on symfony/process ^2.6 - switch to $fedoraClassLoader autoloader - ensure /usr/share/php is in include_path- update to 2.2.1- update to 2.2.0 - raise dependency on phpspec/prophecy 1.4- initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123452.4.12.4.1-1.fc222.4.1        !"""""""""""#$$#####%%%&''&&&&(((((((((((((((((()*++*,,,**-------*.../01112222221113333444455666666666665554444phpspecphp-phpspecCHANGES.mdREADME.rstcomposer.jsonphp-phpspecLICENSEPhpSpecCodeAnalysisAccessInspectorInterface.phpDisallowedScalarTypehintException.phpMagicAwareAccessInspector.phpNamespaceResolver.phpStaticRejectingNamespaceResolver.phpTokenizedNamespaceResolver.phpTokenizedTypeHintRewriter.phpTypeHintRewriter.phpVisibilityAccessInspector.phpCodeGeneratorGeneratorClassGenerator.phpCreateObjectTemplate.phpExistingConstructorTemplate.phpGeneratorInterface.phpInterfaceGenerator.phpMethodGenerator.phpMethodSignatureGenerator.phpNamedConstructorGenerator.phpNewFileNotifyingGenerator.phpPrivateConstructorGenerator.phpPromptingGenerator.phpReturnConstantGenerator.phpSpecificationGenerator.phptemplatesclass.templateinterface.templateinterface_method_signature.templatemethod.templatenamed_constructor_create_object.templatenamed_constructor_exception.templateprivate-constructor.templatereturnconstant.templatespecification.templateGeneratorManager.phpTemplateRenderer.phpWriterCodeWriter.phpTokenizedCodeWriter.phpConfigOptionsConfig.phpConsoleApplication.phpAssemblerPresenterAssembler.phpCommandDescribeCommand.phpRunCommand.phpContainerAssembler.phpFormatter.phpIO.phpPrompterPrompter.phpDialog.phpFactory.phpQuestion.phpResultConverter.phpEventEventInterface.phpExampleEvent.phpExpectationEvent.phpFileCreationEvent.phpMethodCallEvent.phpSpecificationEvent.phpSuiteEvent.phpExceptionExampleErrorException.phpExampleException.phpFailureException.phpMatcherException.phpNotEqualException.phpPendingException.phpSkippingException.phpStopOnFailureException.phpException.phpExceptionFactory.phpFractureClassNotFoundException.phpCollaboratorNotFoundException.phpFactoryDoesNotReturnObjectException.phpFractureException.phpInterfaceNotImplementedException.phpMethodInvocationException.phpMethodNotFoundException.phpMethodNotVisibleException.phpNamedConstructorNotFoundException.phpPropertyNotFoundException.phpGeneratorNamedMethodNotFoundException.phpNoMethodFoundInClass.phpLocatorResourceCreationException.phpWrapperCollaboratorException.phpInvalidCollaboratorTypeException.phpMatcherNotFoundException.phpSubjectException.phpExtensionExtensionInterface.phpFactoryReflectionFactory.phpFormatterBasicFormatter.phpConsoleFormatter.phpDotFormatter.phpFatalPresenter.phpHtmlHtmlPresenter.phpIO.phpInvalidExampleResultException.phpReportFailedItem.phpReportItem.phpReportItemFactory.phpReportPassedItem.phpReportPendingItem.phpReportSkippedItem.phpTemplateTemplate.phpReportFailed.htmlReportFooter.htmlReportHeader.htmlReportLine.htmlReportPass.htmlReportPending.htmlReportRed.htmlReportSkipped.htmlReportSpecificationEnds.htmlReportSpecificationStarts.htmlReportSummary.htmlHtmlFormatter.phpJUnitFormatter.phpPresenterDifferArrayEngine.phpDiffer.phpEngineInterface.phpObjectEngine.phpStringEngine.phpExceptionAbstractPhpSpecExceptionPresenter.phpCallArgumentsPresenter.phpExceptionElementPresenter.phpExceptionPresenter.phpGenericPhpSpecExceptionPresenter.phpHtmlPhpSpecExceptionPresenter.phpPhpSpecExceptionPresenter.phpSimpleExceptionElementPresenter.phpSimpleExceptionPresenter.phpTaggingExceptionElementPresenter.phpPresenter.phpPresenterInterface.phpSimplePresenter.phpStringPresenter.phpTaggedPresenter.phpTaggingPresenter.phpValueArrayTypePresenter.phpBaseExceptionTypePresenter.phpBooleanTypePresenter.phpCallableTypePresenter.phpComposedValuePresenter.phpExceptionTypePresenter.phpNullTypePresenter.phpObjectTypePresenter.phpQuotingStringTypePresenter.phpStringTypePresenter.phpTruncatingStringTypePresenter.phpTypePresenter.phpValuePresenter.phpPrettyFormatter.phpProgressFormatter.phpTapFormatter.phpTemplate.phpIOIOInterface.phpListenerBootstrapListener.phpClassNotFoundListener.phpCollaboratorMethodNotFoundListener.phpCollaboratorNotFoundListener.phpCurrentExampleListener.phpMethodNotFoundListener.phpMethodReturnedNullListener.phpNamedConstructorNotFoundListener.phpRerunListener.phpStatisticsCollector.phpStopOnFailureListener.phpLoaderNodeExampleNode.phpSpecificationNode.phpResourceLoader.phpSpecTransformer.phpStreamWrapper.phpSuite.phpTransformerInMemoryTypeHintIndex.phpTypeHintIndex.phpTypeHintRewriter.phpLocatorPSR0PSR0Locator.phpPSR0Resource.phpResourceInterface.phpResourceLocatorInterface.phpResourceManager.phpResourceManagerInterface.phpMatcherArrayContainMatcher.phpArrayCountMatcher.phpArrayKeyMatcher.phpArrayKeyValueMatcher.phpBasicMatcher.phpCallbackMatcher.phpComparisonMatcher.phpIdentityMatcher.phpMatcherInterface.phpMatchersProviderInterface.phpObjectStateMatcher.phpScalarMatcher.phpStringContainMatcher.phpStringEndMatcher.phpStringRegexMatcher.phpStringStartMatcher.phpThrowMatcher.phpTypeMatcher.phpMessageCurrentExampleTracker.phpObjectBehavior.phpProcessContextExecutionContextInterface.phpJsonExecutionContext.phpPrerequisitesPrerequisiteFailedException.phpSuitePrerequisites.phpSuitePrerequisitesInterface.phpReRunnerReRunner.phpCompositeReRunner.phpOptionalReRunner.phpPassthruReRunner.phpPcntlReRunner.phpPhpExecutableReRunner.phpPlatformSpecificReRunner.phpWindowsPassthruReRunner.phpShutdownShutdown.phpShutdownActionInterface.phpUpdateConsoleAction.phpResourcesschemajunit.xsdRunnerCollaboratorManager.phpExampleRunner.phpMaintainerCollaboratorsMaintainer.phpErrorMaintainer.phpLetAndLetgoMaintainer.phpMaintainerInterface.phpMatchersMaintainer.phpSubjectMaintainer.phpMatcherManager.phpSpecificationRunner.phpSuiteRunner.phpServiceContainer.phpSpecificationInterface.phpUtilClassFileAnalyser.phpFilesystem.phpInstantiator.phpMethodAnalyser.phpWrapperCollaborator.phpDelayedCall.phpSubjectSubject.phpCaller.phpExpectationConstructorDecorator.phpDecorator.phpDispatcherDecorator.phpDuringCall.phpExpectationInterface.phpNegative.phpNegativeThrow.phpPositive.phpPositiveThrow.phpThrowExpectation.phpUnwrapDecorator.phpExpectationFactory.phpSubjectWithArrayAccess.phpWrappedObject.phpSubjectContainerInterface.phpUnwrapper.phpWrapper.phpWrapperInterface.phpautoload.php/usr/bin//usr/share/doc//usr/share/doc/php-phpspec//usr/share/licenses//usr/share/licenses/php-phpspec//usr/share/php//usr/share/php/PhpSpec//usr/share/php/PhpSpec/CodeAnalysis//usr/share/php/PhpSpec/CodeGenerator//usr/share/php/PhpSpec/CodeGenerator/Generator//usr/share/php/PhpSpec/CodeGenerator/Generator/templates//usr/share/php/PhpSpec/CodeGenerator/Writer//usr/share/php/PhpSpec/Config//usr/share/php/PhpSpec/Console//usr/share/php/PhpSpec/Console/Assembler//usr/share/php/PhpSpec/Console/Command//usr/share/php/PhpSpec/Console/Prompter//usr/share/php/PhpSpec/Event//usr/share/php/PhpSpec/Exception//usr/share/php/PhpSpec/Exception/Example//usr/share/php/PhpSpec/Exception/Fracture//usr/share/php/PhpSpec/Exception/Generator//usr/share/php/PhpSpec/Exception/Locator//usr/share/php/PhpSpec/Exception/Wrapper//usr/share/php/PhpSpec/Extension//usr/share/php/PhpSpec/Factory//usr/share/php/PhpSpec/Formatter//usr/share/php/PhpSpec/Formatter/Html//usr/share/php/PhpSpec/Formatter/Html/Template//usr/share/php/PhpSpec/Formatter/Presenter//usr/share/php/PhpSpec/Formatter/Presenter/Differ//usr/share/php/PhpSpec/Formatter/Presenter/Exception//usr/share/php/PhpSpec/Formatter/Presenter/Value//usr/share/php/PhpSpec/IO//usr/share/php/PhpSpec/Listener//usr/share/php/PhpSpec/Loader//usr/share/php/PhpSpec/Loader/Node//usr/share/php/PhpSpec/Loader/Transformer//usr/share/php/PhpSpec/Locator//usr/share/php/PhpSpec/Locator/PSR0//usr/share/php/PhpSpec/Matcher//usr/share/php/PhpSpec/Message//usr/share/php/PhpSpec/Process//usr/share/php/PhpSpec/Process/Context//usr/share/php/PhpSpec/Process/Prerequisites//usr/share/php/PhpSpec/Process/ReRunner//usr/share/php/PhpSpec/Process/Shutdown//usr/share/php/PhpSpec/Resources//usr/share/php/PhpSpec/Resources/schema//usr/share/php/PhpSpec/Runner//usr/share/php/PhpSpec/Runner/Maintainer//usr/share/php/PhpSpec/Util//usr/share/php/PhpSpec/Wrapper//usr/share/php/PhpSpec/Wrapper/Subject//usr/share/php/PhpSpec/Wrapper/Subject/Expectation/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnu a /usr/bin/env php script, ASCII text executabledirectoryASCII textUTF-8 Unicode textPHP script, ASCII textPHP script, UTF-8 Unicode textHTML document, ASCII textemptyASCII text, with no line terminatorsXML document textR?p7zXZ !#,)(/]"k%nS:Br2{ӡ up/)@nT7l?w :2PS_@ t;Y!=Bc 06o/#0 d VJQf-$N6%@Z^Q48g=X^95KZ-MoRbv3'{ҡ&XԄ0s' *ދ'-PtC-9D47}7d<9I >jH HЌ^"ݯ#HNPe]='=P $)lW"^K̬4T:º;Om PVS>=jW.@XvUNg{ 6ȹbp@HoCWb{wQ6{rRG9NtE6MA+Mk3  4=H#*ʀ=+)F]Κ4YE!KIXhM7_+@̅ *soW'y ޵xz9%C',Z^S {N!t#|v-uN )QFp SOnKbͥ@} y% =No5gѶƻ-jYl3/4 '̖_r:5o[Q#;^w]jB-W -J~?*֜mu<D:>)Sש$X/)zy:[BiKL+ EqlQ,#$Ù8z2]!tF]_u}< rJxl[ 9l[\;km)@ǃ] FMu߷pH.׊Oi9ćbMi\b-呀6glL q+M!9@Qe?*]53=@?r 3p,j)ɦTu: ^)Iq0Xj]G Ņ^^l#əzj{O4I JRnbePFj}dX)v81R{q[zsO hwJ=ϹS*̬zy*^Oڧbt[z R]C[>0PmJ+w/܄-$BՏhxݞTwVhYK:i xZ)8 oG#)тGa(I|X?&3@]B"5& @_k"!m뫿}s plcBY]4ldw%kqOxD<éZ@[ئ;Hia1 3nkf{O};"d|en.Ԇ?~z=^N &7O@hP :~m9A8bҮ AF'ԩmj9ao|)[g*/<`|XzI=pg5)zb|w;niߑ~ cy~kP'轣v`NyڍVoHR0.QcW v_%ۊ++ WYȸ[OYUS9h /Ra%YC]!y'YRiT)W@$*ۻ$y^z_IjMVki6HJypu49%aW\SwZL `C?\2D 6G5ZޝUK1RIK.}"x w5ʰ(e{OmΛ;C$Pu1$pBzq{cU,K`P6w'1wuB8\Ēύ6=(e7}BC`r#xਫe<#dro $lra{D9O;[w ЛO:р*e<{:OCuMF2] 6W>`$=DǦ2q0rEtXu jp*|rl*ӦupB I5N7ӐI}+Kxdآ*G/bd2eI&)ؕQ4>"g^A]Ck2!T yQXQߊ43=1ghI2(/JCzbY"9H/v0 " z3