[CssSelector] Tag all internal classes as internal ones

All these classes are meant to be considered as an implementation
detail. A normal usage of the component does not require to deal with
them at all.
This commit is contained in:
Christophe Coevoet 2015-09-27 00:46:08 +02:00
parent f4563c39ce
commit 9e51279b7f
42 changed files with 84 additions and 0 deletions

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
abstract class AbstractNode implements NodeInterface abstract class AbstractNode implements NodeInterface
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class AttributeNode extends AbstractNode class AttributeNode extends AbstractNode
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class ClassNode extends AbstractNode class ClassNode extends AbstractNode
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class CombinedSelectorNode extends AbstractNode class CombinedSelectorNode extends AbstractNode
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class ElementNode extends AbstractNode class ElementNode extends AbstractNode
{ {

View File

@ -20,6 +20,8 @@ use Symfony\Component\CssSelector\Parser\Token;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class FunctionNode extends AbstractNode class FunctionNode extends AbstractNode
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class HashNode extends AbstractNode class HashNode extends AbstractNode
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class NegationNode extends AbstractNode class NegationNode extends AbstractNode
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
interface NodeInterface interface NodeInterface
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class PseudoNode extends AbstractNode class PseudoNode extends AbstractNode
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Node;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class SelectorNode extends AbstractNode class SelectorNode extends AbstractNode
{ {

View File

@ -20,6 +20,8 @@ namespace Symfony\Component\CssSelector\Node;
* @see http://www.w3.org/TR/selectors/#specificity * @see http://www.w3.org/TR/selectors/#specificity
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class Specificity class Specificity
{ {

View File

@ -21,6 +21,8 @@ use Symfony\Component\CssSelector\Parser\TokenStream;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class CommentHandler implements HandlerInterface class CommentHandler implements HandlerInterface
{ {

View File

@ -21,6 +21,8 @@ use Symfony\Component\CssSelector\Parser\TokenStream;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
interface HandlerInterface interface HandlerInterface
{ {

View File

@ -24,6 +24,8 @@ use Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerPatterns;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class HashHandler implements HandlerInterface class HashHandler implements HandlerInterface
{ {

View File

@ -24,6 +24,8 @@ use Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerPatterns;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class IdentifierHandler implements HandlerInterface class IdentifierHandler implements HandlerInterface
{ {

View File

@ -23,6 +23,8 @@ use Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerPatterns;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class NumberHandler implements HandlerInterface class NumberHandler implements HandlerInterface
{ {

View File

@ -26,6 +26,8 @@ use Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerPatterns;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class StringHandler implements HandlerInterface class StringHandler implements HandlerInterface
{ {

View File

@ -22,6 +22,8 @@ use Symfony\Component\CssSelector\Parser\TokenStream;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class WhitespaceHandler implements HandlerInterface class WhitespaceHandler implements HandlerInterface
{ {

View File

@ -22,6 +22,8 @@ use Symfony\Component\CssSelector\Parser\Tokenizer\Tokenizer;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class Parser implements ParserInterface class Parser implements ParserInterface
{ {

View File

@ -20,6 +20,8 @@ use Symfony\Component\CssSelector\Node\SelectorNode;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
interface ParserInterface interface ParserInterface
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Parser;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class Reader class Reader
{ {

View File

@ -23,6 +23,8 @@ use Symfony\Component\CssSelector\Parser\ParserInterface;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class ClassParser implements ParserInterface class ClassParser implements ParserInterface
{ {

View File

@ -22,6 +22,8 @@ use Symfony\Component\CssSelector\Parser\ParserInterface;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class ElementParser implements ParserInterface class ElementParser implements ParserInterface
{ {

View File

@ -26,6 +26,8 @@ use Symfony\Component\CssSelector\Parser\ParserInterface;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class EmptyStringParser implements ParserInterface class EmptyStringParser implements ParserInterface
{ {

View File

@ -23,6 +23,8 @@ use Symfony\Component\CssSelector\Parser\ParserInterface;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class HashParser implements ParserInterface class HashParser implements ParserInterface
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Parser;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class Token class Token
{ {

View File

@ -21,6 +21,8 @@ use Symfony\Component\CssSelector\Exception\SyntaxErrorException;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class TokenStream class TokenStream
{ {

View File

@ -23,6 +23,8 @@ use Symfony\Component\CssSelector\Parser\TokenStream;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class Tokenizer class Tokenizer
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Parser\Tokenizer;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class TokenizerEscaping class TokenizerEscaping
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\Parser\Tokenizer;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class TokenizerPatterns class TokenizerPatterns
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\XPath\Extension;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
abstract class AbstractExtension implements ExtensionInterface abstract class AbstractExtension implements ExtensionInterface
{ {

View File

@ -21,6 +21,8 @@ use Symfony\Component\CssSelector\XPath\XPathExpr;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class AttributeMatchingExtension extends AbstractExtension class AttributeMatchingExtension extends AbstractExtension
{ {

View File

@ -20,6 +20,8 @@ use Symfony\Component\CssSelector\XPath\XPathExpr;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class CombinationExtension extends AbstractExtension class CombinationExtension extends AbstractExtension
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\XPath\Extension;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
interface ExtensionInterface interface ExtensionInterface
{ {

View File

@ -25,6 +25,8 @@ use Symfony\Component\CssSelector\XPath\XPathExpr;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class FunctionExtension extends AbstractExtension class FunctionExtension extends AbstractExtension
{ {

View File

@ -23,6 +23,8 @@ use Symfony\Component\CssSelector\XPath\XPathExpr;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class HtmlExtension extends AbstractExtension class HtmlExtension extends AbstractExtension
{ {

View File

@ -22,6 +22,8 @@ use Symfony\Component\CssSelector\XPath\XPathExpr;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class NodeExtension extends AbstractExtension class NodeExtension extends AbstractExtension
{ {

View File

@ -21,6 +21,8 @@ use Symfony\Component\CssSelector\XPath\XPathExpr;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class PseudoClassExtension extends AbstractExtension class PseudoClassExtension extends AbstractExtension
{ {

View File

@ -25,6 +25,8 @@ use Symfony\Component\CssSelector\Parser\ParserInterface;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class Translator implements TranslatorInterface class Translator implements TranslatorInterface
{ {

View File

@ -20,6 +20,8 @@ use Symfony\Component\CssSelector\Node\SelectorNode;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
interface TranslatorInterface interface TranslatorInterface
{ {

View File

@ -18,6 +18,8 @@ namespace Symfony\Component\CssSelector\XPath;
* which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
* *
* @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
*
* @internal
*/ */
class XPathExpr class XPathExpr
{ {