Skip to content

Covering two missing Cache adapters introduced in 3.2 #7424

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 28, 2017
Merged

Covering two missing Cache adapters introduced in 3.2 #7424

merged 2 commits into from
Jan 28, 2017

Conversation

weaverryan
Copy link
Member

Hi guys!

These are 2 missing adapters that were introduced in 3.2! symfony/symfony#18894 and symfony/symfony#18823

Cheers!

Copy link
Member

@javiereguiluz javiereguiluz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@@ -58,6 +58,25 @@ contents as regular files in a set of directories on the local file system::
$directory = null
);

Php Files Cache Adapter
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Php Files -> PHP Files ? (after all, PHP is an acronym)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going to leave this - I did it because the name of the class is PhpFilesAdapter... but I could see it either way (I would normally 100% agree)

~~~~~~~~~~~~~~~~~~~~~~~

This adapter is very similar to the Filesystem adapter, except that the saving creates
a ``.php`` file, which is included on fetch (allowing the file to me saved in OpCache)::
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

me -> be

@@ -189,6 +208,41 @@ This adapter also defines two optional arguments called ``namespace`` (default:
``''``) and ``defaultLifetime`` (default: ``0``) and adapts them to make them
work in the underlying Doctrine cache.

Php Array Cache Adapter
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here. Php -> PHP ?

~~~~~~~~~~~~~~~~~~~~~~~

This adapter is a highly performant way to cache static data (e.g. application configuration)
that is optimized and preloaded into OpCache memory storage::
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OpCache -> OPcache (according to http://php.net/manual/en/book.opcache.php)

use Symfony\Component\Cache\Adapter\PhpArrayAdapter;
use Symfony\Component\Cache\Adapter\PhpFilesAdapter;

// somehow, decide it's time to warmup the cache!
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

warmup -> warm up

@weaverryan weaverryan merged commit a3e69e2 into symfony:3.2 Jan 28, 2017
weaverryan added a commit that referenced this pull request Jan 28, 2017
…weaverryan)

This PR was merged into the 3.2 branch.

Discussion
----------

Covering two missing Cache adapters introduced in 3.2

Hi guys!

These are 2 missing adapters that were introduced in 3.2! symfony/symfony#18894 and symfony/symfony#18823

Cheers!

Commits
-------

a3e69e2 Tweaks based on feedback!
1b6cb69 Covering two missing adapters introduced in 3.2
@weaverryan weaverryan deleted the missing-adapters branch January 28, 2017 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants